結果のHTMLを確認する前にJavaScriptを実行するにはどうすればよいですか?


0

WebページがJavaScriptのみで構成されているWebサイトに出会いました。このウェブサイトには、ミラーリングしたい動画があります。このWebサイトを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はGUI Webブラウザー全体のコンテキストで実行されます。

JavaScript専用ページの重要な点は、この種の自動ダウンロードを防止することだということを思い起こします。


抽出が正当なものである場合、提供するAPIを探すか、支援を求める必要があります。そうしないと、単純にそれらから盗み出され、これは倫理的および法的に(ほとんどの場所で)受け入れられません。
ジュリーペレティエ

私の問題は特定のものです。答えは一般的なものでなければなりません。本格的なブラウザなしでJavaScriptを実行するにはどうすればよいですか?
ビモ

JSは、Webベースのスクリプトです。Webページのコンテキストでのみ設計および使用されます。スタンドアロンの「言語」ではありません。
ejbytes

また、このWebサイトを初めて使用するように思われるため、SuperUserは質問をする多くの場所の1つにすぎません。この質問を適切なフォーラムに移動してください。多くの長年の人があなたにそれを知らせるために鳴り響きます。
ejbytes

もっと多くの目を引き付けるために、他の場所に再投稿する必要がありますか?それとも、質問はSUには不適切ですか?
-bimmo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.