Bjornsen
@Bjornsen
Happy coder

Почему список виден на странице но отсутствует в исходном коде?

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

5bfee6bbb9b79485083504.png

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

5bfee6c915073413575085.png
Собственно проблема в том, что и парсер мой, получая страницу, не находит на ней элементы списка. Как же так получается, что в панели инструментов разработчика они отображаются, а в исходном коде нет? И как все-таки мне их выцепить парсером?
  • Вопрос задан
  • 764 просмотра
Решения вопроса 1
DevMan
@DevMan
списка не УЖЕ нет, а ЕЩЕ нет.
он подгружается аяксом запросом на https://gorzdrav.spb.ru/api/clinic_list/ после того как страница загружена браузером.
соответственно, парсер, не умеющий обрабатывать js, увидит только пустой список.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dimoff66
Кратко о себе: Я есть
Исходный код - это то, в каком виде странице пришла в браузер. Скрипты могут его изменять. Актуальное состояние страницы в консоли разработчика. Если парсер что-то не может найти - значит запрос не верен.
Ответ написан
Ваш ответ на вопрос

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

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