[解決済み】Wgetでログインページを通過する方法は?
2022-03-31 16:08:19
質問
を使おうとしています。 ウィジェット のページをダウンロードしたいのですが、ログイン画面が表示されません。
ログインページのpostデータを使ってユーザー名/パスワードを送信し、認証されたユーザーとして実際のページをダウンロードするにはどうすればよいですか?
どのように解決するのですか?
マニュアルページを参考にしてください。
# Log in to the server. This only needs to be done once.
wget --save-cookies cookies.txt \
--keep-session-cookies \
--post-data 'user=foo&password=bar' \
--delete-after \
http://server.com/auth.php
# Now grab the page or pages we care about.
wget --load-cookies cookies.txt \
http://server.com/interesting/article.php
を確認します。
--post-data
パラメータが正しく
パーセントエンコード
(特にアンパサンド!)でないと、おそらくリクエストは失敗します。また
user
と
password
は正しいキーです。正しいキーは、ログインページのHTMLを調べればわかります(ブラウザの「要素を調べる」機能で、ログインページ内の
name
属性があります)。
関連
-
[解決済み] wgetがダウンロードできない - 404エラー
-
[解決済み] ユーザー名とパスワードでHTTPSを行うための正しいwgetコマンドの構文は何ですか?
-
[解決済み] wgetでダウンロード先を指定するには?
-
[解決済み] wget を使って任意のファイルを含むディレクトリを再帰的に取得する
-
[解決済み] LinuxでJava JDKをwgetでダウンロードすると、ライセンスページが表示される
-
[解決済み] Googleドライブから大きなファイルをwget/curlする
-
[解決済み】Wgetでログインページを通過する方法は?
-
[解決済み] Wgetを使って、URLからすべての画像を1つのフォルダにダウンロードするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン