2

Web サイトへのログインとファイルのダウンロードを自動化したい。それはセッションベースであり、ログイン資格情報を POST として HTML 内からトークンを送信する必要があるため、bashscript でこれに対する解決策があるかどうか疑問に思っていました! 前もって感謝します!

4

1 に答える 1

1

curlあなたの問題に対する答えかもしれません。ファイルへの/からのCookieの保存と読み込みをサポートしています。

この--cookie-jar <file>オプションにより、curl はリクエスト後に指定されたファイルに Cookie をダンプします。

また、この--cookie <file>オプションにより、curl はリクエストの前に指定されたファイルから Cookie をロードします。

したがって、これらのオプションを次のように使用できます。

curl --cookie cookies.txt --cookie-jar cookies.txt http://www.example.com/

投稿はさまざまな方法で行うことができますが、 --data-urlencode オプションの方が簡単です:

curl --data-urlencode "username=john.doe" --data-urlencode "password=dummy" --cookie [...] http://www.example.com/
于 2012-07-17T11:57:23.850 に答える