Заказ закрыт
Написать PHP класс – парсер данных РСА (операторов тех осмотра)

Бюджет: 5 000 руб
65.44 $ – 57.24 €
Заказчик выбрал исполнителя:
Дмитрий Зуб  
Необходимо написать PHP класс, который парсит данные со страниц:
1. Парсит всех операторов oto-register.autoins.ru/o...
2. Парсит все станции oto-register.autoins.ru/p...

По каждому оператору (oto-register.autoins.ru/o... нужно получать:
1. Статус
2. Номер
3. СОКРАЩЁННОЕ НАИМЕНОВАНИЕ
4. АДРЕС МЕСТОНАХОЖДЕНИЯ
5. ТЕЛЕФОН
6. ДИРЕКТОР
7. ПОЛНОЕ НАИМЕНОВАНИЕ
8. ОГРН/ОГРНИП
9. ОРГ. ФОРМА
10. АККРЕДИТОВАННЫЕ КАТЕГОРИИ ТС
11. Список id пунктов (его можно вытащить из ссылки)
12. Список вкладки "Информация об аккредитациях" и всех остальных вкладок

Список аннулированных операторов (галочка "Показать аннулированные") php класс тоже должен уметь парсить.

По каждой станции (oto-register.autoins.ru/p... нужно получать:
1. Статус
2.  ОТО
3. id станции (есть в ссылке)
4. АДРЕС
5. ТЕЛЕФОН
6. АККРЕДИТОВАННЫЕ КАТЕГОРИИ ТС

---
Класс должен иметь методы:
1. Получить информацию об организации по его id
2. Получить информацию о станции по его id
3. Получить полный список организаций (запускает обход всех страниц и парсит всех 4 694 операторов)
4. Получить полный список станций (запускает обход всех страниц и парсит все 5 251 станции)

Использовать Selenium для парсинга нельзя, нужно использовать curl. На выходе должен получится php класс, который соблюдает основные PSR.
Опубликован 31.01.2020 в 02:44
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.