Вопрос по javascript, html – получить исходный код после выполнения JavaScript с помощью curl

4

Можно ли получить html исходный код веб-страницы с помощью curl и запустить над ней интерпретатор javascript, чтобы я получил сгенерированный контент?

Страница, которую мне нужно получить, использует там некоторое закодированное и сгенерированное содержимое, поэтому я хочу сначала запустить javascript, чтобы получить экранированный и сгенерированный контент ... или мне нужно пересмотреть javascript и & quot; compile & quot; JavaScript сам по себе? подобно

curl <myurl> | perl -ne 'm/unescape\((.*)\)/; print "$1"' | <now to something with that>

я знаю, что в curl нет движка javascript, но могу ли я просто вызвать другой скрипт / программу для выполнения этой работы?

Попробуй это:stackoverflow.com/a/28506533/3063226 Heitor

Ваш Ответ

1   ответ
10

но это более сложно, чем я думаю, вы понимаете. ниcurl ниwget иметь движки Javascript, так что вам нужно что-то такое, что есть.

Я бы начал с рассмотренияPhantomJS.

хорошо, я не знал, что там, где такие вещи :) Я также обновлю свой сценарий скриншота, который в настоящее время проходит через некоторые края, затем с помощью phantomjs! reox

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