Я сталкивался с веб-сайтом, чьи веб-страницы состоят исключительно из JavaScript. На этом сайте размещены видео, которые я бы хотел отразить. Когда я открываю этот сайт в Firefox и читаю исходный код страницы, я вижу импорт JavaScript в тегах сценария. Когда я проверяю страницу в Firefox, я вижу HTML, включая тег видео. Я предполагаю, что JavaScript сгенерировал этот HTML. (Я не программировал JavaScript, поэтому не знаю его тонкостей.)

Как мне расширить JavaScript после загрузки исходной страницы? Я после инструмента командной строки, который делает это. Результирующий HTML должен быть проанализирован регулярным выражением для извлечения имени файла исходного видео. Моя текущая идея bash-скрипта, который захватывает видео, структурирована так:

wget the.website.com/page/of/javascript/;
cat inThePage.html |
executeJavaScriptAndBuildHTML |
sed "the HTML and extract the video file name" |
while read aVideoFileName; do
    wget $aVideoFileName;
done

Интересно, существует ли такой инструмент? обычно JavaScript выполняется в контексте всего веб-браузера с графическим интерфейсом.

У меня есть подозрение, что весь смысл страницы только для JavaScript состоит в том, чтобы предотвратить этот вид автоматической загрузки.

0