wgetを使用してホスティングサイトからダウンロードするには?

wgetを使用してホスティングサイトからダウンロードするには?

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-cookieswgetに渡す必要があります。 wgetの使用は手動でダウンロードするよりも面倒です。最後のアプローチは常に機能しますが、各サイトに少しコーディングする必要があるブラウザオートメーションフレームワークを使用することです。セレンまたはバティエ

また、見ることができますカールを使用してネットワーク要求を自動化しますか?

おすすめ記事