@artinnok
бекенд-программист

Как парсить то, что показывает браузер (не исходник сайта)?

Обрывок исходника сайта:
<select>
    <option>1</option>
</select>


Код через инспектор в Mozilla:
<select>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
</select>


При просмотре через браузер, добавляются новые опции через JS. Мой парсер парсит исходник, как мне парсить ту версию, которую показывает браузер? Наверняка, надо эмулировать пользователя или браузер? Заголовки отправлять?
  • Вопрос задан
  • 1325 просмотров
Решения вопроса 3
Комментировать
PhantomJS )) Как раз сейчас с ни занимаюсь кексом ))
Ответ написан
Комментировать
@artinnok Автор вопроса
бекенд-программист
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@andreypaa
вот для scrapy есть https://github.com/scrapinghub/scrapy-splash связка, которая загружает код, пропускает через выполнение js и только потом отдает на разборку, как раз ваш случай, условно говоря - эмулирует веб-браузер
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы