wgetはインターネットからコンテンツをすばやくダウンロードするのに非常に便利なツールですが、FreakShare、IFile.it Depositfiles、Uploaded、Rapidshareなどのホスティングサイトからダウンロードするために使用できますか?では、どうすればよいですか?
ベストアンサー1
このようなサイトは、ユーザーがグラフィカルなWebブラウザを使用しないように困難にします。これは、wgetを使用すると、帯域幅を支払うこれらのすべての広告を見逃す可能性があるためです。
一部のサイトは高度な検査を実行しないため、簡単にだますことがあります。 wgetに偽装するように指示してください。これは本当にMozillaです。それはダウンロードサイトから。
wget --user-agent='Mozilla/5.0 (Windows NT 6.0) Gecko/20100101 Firefox/14.0.1' \
--referer=http://downloadsite.example.com/download-page-url
http://downloadsite.example.com/download-page-url/filename.ext`
確認するほとんどのサイトでは、ダウンロードしているファイルのURLに--user-agent=Mozilla
設定できます。--referer
一部のWebサイトでは、この時点でWebブラウザのCookieをエクスポートしてそれを--load-cookies
wgetに渡す必要があります。 wgetの使用は手動でダウンロードするよりも面倒です。最後のアプローチは常に機能しますが、各サイトに少しコーディングする必要があるブラウザオートメーションフレームワークを使用することです。セレンまたはバティエ。
また、見ることができますカールを使用してネットワーク要求を自動化しますか?