Прежде чем разбирать разметку страницы, стоит потратить полчаса на поиск источника попроще.
Порядок поиска обычно такой. Сначала открытый программный интерфейс, если он есть: он стабилен, документирован и не ломается от смены дизайна. Дальше выгрузки и файлы, которые сайт отдаёт сам: карты сайта, ленты, наборы данных. Затем внутренние запросы, которые страница делает сама: часто данные приходят готовой структурой, и её достаточно забрать напрямую. И только в последнюю очередь — разбор разметки.
Разница огромная. Разметка меняется при каждом обновлении дизайна, структура данных живёт годами. Разбор разметки требует постоянной поддержки, разбор структуры — почти нет.
Есть и обратная сторона. Внутренние запросы не обещают совместимости, их формат может измениться молча, а частота обращений обычно ограничена жёстче. Поэтому даже при работе с готовой структурой нужны проверки на изменение полей.
Правило простое: разбор разметки — не первый инструмент, а последний. ⚙️
Парсеры и Скрейперы
@parsers_mkt_n1k_n1k
Прежде чем разбирать разметку страницы, стоит потратить полчаса на поиск источника попроще.
Этот пост опубликован в Telegram-канале Парсеры и Скрейперы. Подписаться можно по ссылке: @parsers_mkt_n1k_n1k.