Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

В данный момент есть парсер, который собирает информацию с двух различных ресурсов. С первого ресурса информация подтягивается по постоянной ссылке, а со второго – происходит парсинг всех страниц ресурса и уже с каждой страницы вытягивается нужная информация.

В случае с первым ресурсом, происходит скачивание файла в формате m3u, который содержит id видео потоков. Во втором случае, эти id, на видео потоки, вытягиваются из кода страницы. Далее, id с обоих ресурсов, сортируются по жанрам, сохраняются в свой единый m3u файл и выводятся для пользователя.

Затем, пользователь выбирает на сайте нужный ему видео поток, плагину (видеоплееру) скармливается id видео потока, и происходит запуск выбранного канала.

Необходимо, не трогая ту часть парсера, которая приводит информацию к нужному виду, переделать сам процесс парсинга, а именно:

1. Второй ресурс умер, поэтому необходимо адаптировать эту часть парсера под другой ресурс. Принцип работы такой же, как и прописан в данный момент – собираются все ссылки на страницы с контентом, а далее, из кода каждой страницы вытягивается id видео потока.

2. Процесс парсинга с первого ресурса должен протекать аналогично тому, как это происходит со вторым ресурсом. Парсится информация не как сейчас по прямой ссылке, а собираются ссылки на все страницы с видео контентом, а затем из кода страницы вытягивается id видео потока.

Итог:

Готов постраничный парсинг информации со второго ресурса. Его необходимо адаптировать под другой аналогичный ресурс. Также, нужно изменить процесс парсинга с первого ресурса, на такой же постраничный, как во втором случае. При этом всем, изменить нужно только ту часть парсера, которая отвечает за получение информации. Остальную часть кода парсера изменять нельзя, поскольку к ней подвязаны другие вещи.

9 лет назад
serga2k
34 годаРоссия
14 лет в сервисе
Был
9 лет назад
Выбранный исполнитель
jushin
Юшин 
33 годаРоссия
9 лет в сервисе
Был
7 лет назад
9 лет назад
$12
7 дней
Рекомендую данного исполнителя. Работа была тяжелой и трудоемкой, поскольку ТЗ менялось, скажем, на ходу и Василию приходилось подстраивать свою работу под эти изменения. Работа была сделана качественно и в срок.
Изначально была проблема с ТЗ. В результате было отлично сформулировано ТЗ, по которому было приятно работать.