Парсер объявлений с сайта cian.ru на Python

Задача

Основные требования:

Python 3.9

Библиотеки Selenium 4, BeautifulSoup, python-telegram-bot

Структура под написание доп. модулей парсинга других площадок.

Из .env берем константы:

1. URL фида

2. Время паузы между повторным обходом по объектам

3. Telegram user ID руководителя

4. Название агентства (чтобы отличать конкурентов)

Примерное описание функционала программы:

1. Парсим код xml-фида по ссылке: ******* с адресами и параметрами объектов

2. По очереди берем данные каждого объекта и находим объявление о его продаже/сдаче в аренду на сайте cian (по адресу и параметрам)

3. Также находим объявления конкурентов(других агентств + собственника) по этому же объекту

4. Сохраняем в файл информацию по этому объекту и конкурентам (цена, сссылка, название агентства/собственник, дату размещения)

5. Если цена объекта в объявлении конкурента ниже, чем в объявлении из xml-фида, то делаем отправку сообщения в Telegram сотруднику, ответственному за этот объект с информацией об объекте/конкуренте/его цене/...

6. После прохода по всем объектам отправить результирующий отчет по всем объектам в Telegram руководителя.

2 года назад
Cyxik
58 лет
4 года в сервисе
Был
2 месяца назад

Выбранный исполнитель

katid999
Илья 
19 лет
3 года в сервисе
Был
2 года назад
2 года назад
$46
8 дней
Отзыв недоступен.
По этому заказу не оплачена комиссия сервиса!
Грамотное и подробное ТЗ, всегда на связи, мгновенная оплата и чёткая проверка результата. Наивысший отзыв.

Заявки фрилансеров

Олег
 
24 года
5 лет в сервисе
Был
2 года назад
2 года назад
Максим
 
48 лет
19 лет в сервисе
Был
месяц назад
2 года назад
katid999
Илья 
19 лет
3 года в сервисе
Был
2 года назад
2 года назад
Руслан
 
35 лет
2 года в сервисе
Был
2 года назад
2 года назад
Кус
 
44 года
2 года в сервисе
Был
2 года назад
2 года назад
  • Похожие заказы

  • Разработать бот для накрутки трафика на веб-сайт, который будет имитировать посещения с заданным количеством пользователей и временем. Бот должен рандомно распределять посещения и время, а также работать по алгоритму для улучшения показателей в Яндекс Метрике и Google Analytics.

    Закрыт
    2 года назад
  • Необходимо разработать форму для расчета рентабельности, которая будет автоматически вычислять результат при вводе значений. Форма должна быть готова для отправки через мессенджер.

    Закрыт
    2 года назад
  • Требуется разработать приложение, которое будет выполнять авторизацию на сайте VDELO.PRO без использования браузера через ГосУслуги. Необходимо обеспечить получение access и refresh токенов, а также их сохранение в памяти. При истечении срока действия токенов приложение должно автоматически повторно выполнять вход для обновления токенов.

    Закрыт
    2 года назад
  • Ищется специалист для помощи в разработке проекта по треугольному арбитражу, который занимается поиском спреда между криптовалютами. Необходимы знания Python и понимание работы треугольного арбитража. Задача включает формулировку кода и формул для вычисления различных ситуаций.

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Требуется разработать серверное приложение на сокетах, прослушивающее TCP порт и запускающее второе приложение по входящему соединению. Приложение должно работать в два потока: первый поток разбирает client_hello в TLS и устанавливает соединение с определенным IP, второй поток отправляет данные. Опыт работы с пайпами и передачей дубликатов сокета в Linux будет плюсом.

    Закрыт
    2 года назад
  • $120

    Требуется доработка парсера с учетом следующих требований: замена имени файла на имя категории, реализация 10 потоков, кнопка паузы, логирование спарсенных объявлений, возможность выбора города и улучшенный интерфейс для работы с ссылками. Также необходимо обработка ошибок и отображение информации о количестве найденных объявлений.

    Закрыт
    2 года назад
  • Задача заключается в извлечении информации из .xlsx файла о матчах, командах и игроках. Необходимо создать JSON-структуру, которая будет содержать название турнира, описание и данные о матчах. Формат JSON должен быть понятным и легко обрабатываемым. Код должен быть написан на Python. Оплата через Wise или биржу.

    Закрыт
    2 года назад
  • $300

    Требуется написать несколько поисковых шаблонов регулярных выражений (Regex) для парсинга текстового чата. На вход будет поступать текстовый поток из файлов, а на выходе должны быть результаты поиска по заданным шаблонам. Язык программирования для тестирования — Java или C#.

    Закрыт
    2 года назад