Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
парсер с отправкой сообщений в тг

Разместить заказ
i
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 4 месяца
Бюджет: 1200 руб
14.73 $ — 12.93 €
Основное описание задания

На первом сайте можно выбрать марку, модель, год выпуска машины. Чтобы выбрать год машины, пробег и привод, там будет выпадающий список. Для остальных характеристик нужно скролить в отдельной части. Пагинация на этом сайте есть, необходимо переходить на каждую страницу до конца.

Алгоритм работы парсера

Составить парсер, который будет проверять первый сайт на модели машин, на года и все остальные перечисленные характеристики.
ВАЖНАЯ ЧАСТЬ: справа в списке машин есть надписи: продан. Машины с данной пометкой не подходят.
Пример:
Вбиваем первую марку, модель, а также год и пробег (от и до). Если таковой машины нет, то искать следующую модель, и так далее, пока не закончатся модели машин.
 
Действия при обнаружении нужной машины

При наличии нужной машины (у которой все пункты подходят) необходимо:
1. Нажать на строку с данной машиной и в открывшемся просмотре нажать кнопку "просмотр".
2. Скопировать номер кузова (он даётся в отдельном поле).
3. Вставить номер кузова на второй сайт (ссылка дана).
На втором сайте можно посмотреть год машины по номеру кузова. Номер кузова вводится вручную или вставляется.

Если год с первого сайта не совпадает с годом из второго, то пропускать данный автомобиль и переходить к следующему. Если год второго сайта совпадает с годом на первом сайте, то:
• Отправлять ссылку на первый сайт с открытой вкладкой этой машины в Telegram.
• Отправлять фото этой подходящей машины (можно самую первую) и фото её состояния (график, он там дан, как фотография).

Требования к отправке данных в Telegram

Если отправка не удалась, то пробовать снова. Сообщение должно быть отправлено как текст с прикреплёнными фото (машины и её состояния — графика). Эти фотографии показываются при нажатии кнопки "просмотр", упомянутой выше.

Состояние и машина должны быть отправлены скриншотом, то есть фотографией, а не файлом.

Работа парсера

Парсер должен работать, пока не проверит все машины. После того, как проверит, он должен выключиться и начать работать снова через заданный интервал.

Логирование

Логирование нужно, оно должно включать:
• Запуск и завершение.
• Удачное обнаружение нужной машины.
• Неудачные отправки сообщений.

Интерфейс парсера

Предпочитаемый язык программирования — Python.

Создать интерфейс в самом парсере, чтобы можно было вручную списком вводить нужные модели машин, а рядом с ними года, пробег и другие характеристики. Это всё должно быть в полях для ввода. 
Также должно быть поле для ввода, в котором будет задаваться интервал. Логирование должно отображаться в этом же интерфейсе.

Хранение статуса работы

После проверки всех машин нужно хранить статус работы, чтобы избежать повторных сообщений.

Первый сайт: auction.prostozip.ru/aj
Второй сайт: будет дан чуть позже

Оцените заказ по времени и стоимости
Разделы:
Опубликован:
08.12.2024 | 09:09 [поднят: 08.12.2024 | 09:09]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: Специалисты по парсингу, недорого, FL.ru

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».