2015-06-26 7 views
0

Я пытаюсь получить содержимое страницы html с использованием модуля npm запроса. Однако страница содержит ajax-сгенерированный контент, поэтому для загрузки требуется некоторое время. Вот почему тело запроса наполнено «прядильщиками». Что я могу сделать, чтобы дождаться, когда страница закончит загрузку, прежде чем я получу тело?npm запрос не работает должным образом

ответ

2

Модуль запроса работает по назначению; он извлекает содержимое по адресу, который вы запрашиваете. Он не несет ответственности за выполнение javascript в этом контенте для динамического изменения dom, как это делает веб-браузер. Для этого вы хотите использовать безгласный веб-браузер. Проверьте PhantomJS и модуль phantomjs-node как мост. https://github.com/sgentle/phantomjs-node

+0

Идет искать в нем. Это единственный возможный способ? –

Смежные вопросы