NakiL
@NakiL

Как парсить элементы с одинаковым селектором?

Использую библиотеку DiDOM
Нужно спарсить погоду, но на сайте данные забиты в список или tr, а селектор везде один
Как спарсить каждый день?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
@Yan-s
Возможно будет достаточно их RSS
pogoda.by/rss2/cityrss.php?q=26850
pogoda.by/rss2

Лучше погоду не парсить из HTML, а обратиться к сервисам, которые предоставляют размеченные данные, для машинной обработки. У них же например есть XML pogoda.by/xml2 но платный.

Если всё же надо парсить их HTML, то ячейки с днем имеют определенный цвет в атрибуте bgcolor, можно хвататься за это. Или за другие признаки: колличество ячеек в строке, текст, например, на строках с температурой текст в первой ячейке всегда - это время суток, а у заголовков дней - название дня недели.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы