2017-01-13 1 views
-1

Мне нужен способ с помощью NodeJS, чтобы сделать запрос к URL-адресу, запустить Javascript на этой странице и вернуть HTML-код, сгенерированный после выполнения Javascript. Как мне это сделать?Сделать запрос GET, запустить скрипт на запрашиваемой странице и вернуть новый HTML

Например:

GET http://SiteToRequest.com

Выполнить clickThis(); clickThat(); setAttribute(); на http://SiteToRequest.com

return А потом HTML-Царапины после JS побежал

ответ

0

Node.js сама по себе не обеспечивает браузер среда выполнения, но есть phantomjs (и пакет интеграции phantom-node для node.js). Есть также http://zombie.js.org/, но у меня нет опыта с ним.

См. can phantomjs work with node.js?, где хранитель фантомного узла объясняет, как его использовать

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