Необходимо написать парсер для сбора данных с сайта

  • В папке с парсером должна быть инструкция - как его запускать (если вдруг сервер перезагрузится)
  • Каждая вакансия записывается с новой строки в формате: ;Ссылка;телефон;телефон2;имя менеджера;вакансия;почта;компания;
Если каких-то данных нет, например названия вакансии, то результат должен выглядеть так: ;Ссылка;телефон;телефон2;имя менеджера;;почта;компания;

  • Помимо txt файла result.txt парсер должен собирать данные (дублировать) и в txt файл arhive.txt, который также находится в директории проекта. Это архив со всеми данными, собранными ранее. В нем данные храняться также как и в result.txt. Мы будем раз в день забирать данные из result.txt (и чистить файл), а в arhive.txt они будут оставаться.
  • Необходимо, чтобы парсер работал без остановки, собирая новые данные с сайта. Когда он пройдет по всем объявлениям на сайте - необходимо собирать заново. Парсер должен работать круглые сутки и собирать все обновленные данные на сайте. Раз в день файл должен отправляться в чат телеграмм и после этого чиститься, в файле же архив данные не удаляются
  • Также важно, чтобы парсер собирал все данные, не пропуская ни одной страницы с объявлением. Поэтому нужно сделать запросы или регулярные выражения максимально надежными
  • Чтобы собрать все данные возможно потребуется сгенерировать ссылки на выдачу с различными фильтрами так как по одному фильтру как правило доступно ограниченное количество вакансий. Но нам необходимо, чтобы собирались объявления по всей России, в каждом городе. На текущий момент работает логика, когда в отдельном списке присутствует множество ссылок на поисковые выдачи с различными параметрами, парсер собирает по всем данные, удаляя дубли.
Список сайтов, по которым нужны парсеры отправим. Это любые работные сайты (если есть предпочтение - можете выбрать сами и написать). Начнем с одного сайта - парсера, если работа будет выполнена хорошо - готовы продолжить работать дальше
2 года назад
guest_16855388298861
2 года в сервисе
Была
год назад

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

Юрий
 
24 года
2 года в сервисе
Был
8 месяцев назад
2 года назад
Умид
 
33 года
3 года в сервисе
Был
2 года назад
2 года назад
Вадим
 
26 лет
4 года в сервисе
Был
год назад
2 года назад
Максим
 
48 лет
19 лет в сервисе
Был
20 дней назад
2 года назад
Мухаммад
 
30 лет
2 года в сервисе
Был
2 года назад
16 отзывов
2 года назад
Евгений
 
38 лет
17 лет в сервисе
Был
33 минуты назад
557 отзывов(-1)
2 года назад
Нуркадыр
 
26 лет
5 лет в сервисе
Был
10 часов назад
7 отзывов
2 года назад