コマンドラインを使用してWebページを保存する

コマンドラインを使用してWebページを保存する

Firefoxブラウザの要求に応じて、「http://*****.jsp」など、動的に生成されたWebページを保存しようとしています。

"wget http://****.jsp"はスクリプト全体を生成しますが、コマンドラインを使用して要求されたWebページをダウンロードして保存することに興味があり、アドレスバーは変更されません。になります。

どうすればいいですか?

答え1

POSTブラウザツールを使用してトラフィックをスニッフィングして、どのコンテンツまたはパラメータが送信されているか、どの形式(エンコードされた形式、生のjson文字列など)であるかを確認する必要があります。GETブラウザコンソール(ネットワークエリア)やFiddlerなどの拡張機能を使用してください。これを行うことができます。

Postman(GUI)などのツールやコマンドラインを使用してシミュレートして呼び出すことができ、POSTさまざまなプログラミング言語とそのライブラリを使用することもできます。クレイジーなように、単にポート(またはhttpsの場合)にTelnetを接続し、コマンドを実行して手動で入力することもできます。 GETcurlsslclientGET

コメント -

GETあなたがPOST見ることができる以外に、あまり一般的に使用されていないhttp動詞もあります。DELETEPUT

ヘッダーにCookieまたはセッショントークン情報を渡す準備をします。

WebサイトがJavaScriptフレームワークを使用している場合は、実際に目的のコンテンツを取得またはレンダリングするのが複雑になりますが、ブラウザツールと拡張機能を使用すると簡単になります。

関連情報