Создать парсер kidstaff
5400 UAHСоздание самого парсера со следующими требованиями:
1. Парсинг запускаетсья ежедневно (в полночь по Киеву), проходится по всем категориям, что нас интересуют, по всем страницам пагинации и получает объявления, которые ранее не парсились.
2. Парсить объявления, по файлами сведения записывает их в XML-файл с текущей датой.
3. Парсер запускается в docker-compose, одним из контейнеров является база данных (на выбор) с возможностью доступа извне контейнера.
4. Парсер ежедневно записывает XML-файл в смонтированную директорию на завтрашний день, но не перезаписывая старые, и позволяет на следующий день забрать по HTTP актуальной файл, начиная с 00:00 по Киеву.
5. Поля cena и currency не обозначены обязательными (звездочка у тегу) на сайте, но таковы во всех категориях.
6. Пример XML-файла: https://drive.google.com/file/
7. Поля таблицы в БД: URL, ID (с сайта, а не собственный), категория (всегда будет "detskiy-mir-X-kidstaff.xml"), дата и время создания, дата и время удаления (во время заливки null).
8. Ежедневно также необходимо парсить файл на удаление. Нужно проходиться по тем объявлениях, которые еще не обозначены в БД как удаленные и, если оно уже деактивировано или удалено на сайте, записывать текущую дату как дату удаления. Пример файла удаления (принцип сохранения и выдачи по URL) точно такой же, как и у файла с объявлениями: https://drive.google.com/file/
9. Если объявление не устраивает условии заполнения любого из тегов (не свелось город / цена / нет имени автора / нет номера телефона / прочее), то оно пропускается.
10. Вопрос о необходимости прокси на их предоставление решается лично.
11. Парсинг должен быть многопоточным (хотя бы 100-200 потоков).
-
862 9 0 Сделаю на Ruby ( Sinatra + Nokogiri / Mechanize / Watir , Sneakers , Whenever ) + Docker
Контакты:
Skype: unionups
Telegram: @unionups
или в личку))
-
621 19 0 могу реализовать nodejs либо php
Skype : sergey.gm79
telegram: @mardoc
-
1005 30 3 1 Сделаю быстро и качественно, есть большой опыт в написании парсеров. Точный срок после обсуждения
-
бюджет занижен раз так в 6-7
-
только написал про низкий бюджет, как заказчик увеличил прайс в 2 раза.
Смешно =) -
Актуальні фриланс-проєкти в категорії Веб-програмування
Створення або коригування сайту на opencartВсім привіт! Попередня ситуація для розуміння: Замовив розробку сайту у Templatemonsters. Заздалегідь погодив ТЗ і купив у них шаблон. В результаті не дотримані дедлайни і взагалі в результаті написали, що не можуть зробити так, як погодили. Хостинг купив за їхньою… Веб-програмування, Інтернет-магазини та електронна комерція ∙ 4 години 41 хвилина тому ∙ 9 ставок |
Розробка AI мобільного додатку дитячих казокШукаю досвідченого розробника або команду для створення мобільного додатку з штучним інтелектом, який буде генерувати короткі, добрі та вікові казки для дітей простий, красивий і безпечний продукт, де батько за кілька хвилин може створити персональну казку для дитини на ніч, в… AI та машинне навчання, Веб-програмування ∙ 5 годин 44 хвилини тому ∙ 19 ставок |
Необхідно створити букмекерську контору! З ДОСВІДОМПотрібно розробити betting-платформу / букмекерський продукт на базі готового шаблону. Основне завдання — адаптувати шаблон під повноцінну букмекерську контору: підключити парсинг спортивних подій і коефіцієнтів, реалізувати особистий кабінет користувача, баланс, ставки, історію… Python, Веб-програмування ∙ 5 годин 50 хвилин тому ∙ 16 ставок |
Перекладач для вордпрес.Потрібно перевести сайт вордпрес c wocommerce на 30 мов. Плагін для зручного автоматичного перекладу. Щоб не проклікати кожну сторінку для перекладів і кожен товар. Щоб робити виключення на певні фрази. Можна було коригувати переклад. Автоматичний переклад SEO даних. При… Веб-програмування, Створення сайту під ключ ∙ 6 годин 20 хвилин тому ∙ 13 ставок |
Правки для сайту на OpencartСайт veselkatm.com.ua на Опенкарт Version 3.0.3.8 1) Доробити корзину Зробити способи доставки: -Укрпошта -Новапошта Встановити та налаштувати модулі щоб все коректно працювало Зробити способи оплати: -Післяоплата -На рахунок -На карту 2) Встановити та налаштувати фільтр… CMS, Веб-програмування ∙ 9 годин 19 хвилин тому ∙ 39 ставок |