Парсер объявлений с сайта 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
59 років
5 років у сервісі
Був
місяць тому

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

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

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

Олег
 
24 роки
5 років у сервісі
Був
2 роки тому
2 роки тому
Максим
 
48 років
19 років у сервісі
Був
місяць тому
2 роки тому
katid999
Илья 
19 років
3 роки у сервісі
Був
2 роки тому
2 роки тому
Руслан
 
36 років
2 роки у сервісі
Був
2 роки тому
2 роки тому
Кус
 
45 років
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 роки тому