私はwgetコマンドに疑念があります。ここに私が達成したいことがあります。私はこのリンクから "tarパッケージをダウンロードしたい" http://snapshots.linaro.org/oneiric/lt-origen-oneiric/20120321/0/images/hwpack/hwpack_linaro-lt-origen_20120321-0_armel_supported.tar.gz "です。このリンクは、ブラウザでパッケージをダウンロードするときにうまくいきますが、同じリンクを使用してwgetコマンドでダウンロードすると、「http://snapshots.linaro.org/licenses/samsung- v2.html "リンクをクリックし、tarファイルをダウンロードするのではなく、ライセンス契約ファイルをダウンロードしています。 希望のtarファイルとライセンス契約ファイルをダウンロードするには、どのようなオプションを用意する必要がありますか。この問題について私を助けてください。wgetが正しく動作しません。
0
A
答えて
2
Webブラウザと同じ操作をwgetとともに複製する必要があります。最初のステップは、ライセンスページを要求するときに実行されるhttp要求と、確認ボタンの確認です。
これを行うにはfirebugまたはlivehttpheadersを使用できます。 url(post/get params)を取得すると、シェルスクリプトと複数のwget呼び出しで再現できます。
ウェブサイトがクッキーを追跡する場合、wgetにcookiejarを保存し、そのcookiejarをさらなるリクエストに使用するように指示する必要があります。
あなたのケースでは、最初の要求は、あなたが得る受け入れボタン
GET /licenses/samsung-accepted.html HTTP/1.1
をクリックしたときには、
Set-Cookie: downloadrequested=/oneiric/lt-origen-oneiric/20120321/0/images/hwpack/hwpack_linaro-lt-origen_20120321-0_armel_supported.tar.gz; path=/; domain=.snapshots.linaro.org
Location: http://snapshots.linaro.org/licenses/samsung-v2.html
クッキーやリダイレクトを取得しているため
GET /oneiric/lt-origen-oneiric/20120321/0/images/hwpack/hwpack_linaro-lt-origen_20120321-0_armel_supported.tar.gz HTTP/1.1
です別のクッキーと別の場所(ドローロードしたいファイル)
Set-Cookie: samsunglicenseaccepted-v1=true; path=/oneiric/lt-origen-oneiric/20120321/0/images/hwpack/; domain=.snapshots.linaro.org; expires=Wed, 21-Mar-2012 17:37:57 GMT
Location: http://snapshots.linaro.org/oneiric/lt-origen-oneiric/20120321/0/images/hwpack/hwpack_linaro-lt-origen_20120321-0_armel_supported.tar.gz
関連する問題
- 1. Ckeditorがhtmlが正しく動作しません。クロムブラウザで正しく動作しません。
- 2. IPTABLES:pingとwgetは動作しませんが
- 3. サーブレットアプリケーションは動作しませんが、Tomcatは正しく動作します。
- 4. Json Parseは正しく動作しませんが、jsontestで動作します
- 5. jspdfまたはpdfmakeが正しく動作しませんか?
- 6. getchar()は端末で正しく動作しますが、CLionでは正しく動作しません。
- 7. サイトは正しくlocalhostで動作しますが、サーバでは正しく動作しません
- 8. localserverでは正しく動作しますが、プロダクションサーバでは正しく動作していません
- 9. JaveryアニメーションはIE7では正しく動作しますが、IE8では正しく動作しませんか?
- 10. IFが存在しません。正しく動作しません。
- 11. セルロービートが正しく動作しません
- 12. Django JavaScriptが正しく動作しません
- 13. Kmallocが正しく動作しません。
- 14. ブートストラップアクティブ状態サブメニューが正しく動作しません
- 15. C#タイマーが正しく動作しません
- 16. MySQL - 日付間隔が正しく動作しません。
- 17. gradleが正しく動作しません
- 18. ReadProcessMemoryが正しく動作しません。
- 19. nginx confが正しく動作しません
- 20. CodeIgniter 3.0.6リダイレクト機能が正しく動作しません
- 21. Mongodb $ geoNear演算子が正しく動作しません。
- 22. Sprintfが正しく動作しません
- 23. SVGフィルタfeGaussianBlurが正しく動作しません。IEブラウザ
- 24. ページネーションリンクが正しく動作しませんか?
- 25. Powershellスクリプトが正しく動作しません
- 26. mallocが正しく動作していませんか?
- 27. SELECT IN文が正しく動作しません
- 28. MateralizeCSSが正しく動作していません
- 29. 2行WearableListViewが正しく動作しません
- 30. レスポンスメソッドがPHPスクリプトで正しく動作しません