問題は、必要なファイルをダウンロードするためにサイトにアクセスすることですが、問題は、ファイルをダウンロードしようとするWebサイトが実際のファイルをホストせず、代わりにドロップボックスを使用してホストすることです。クリックするとすぐに小さなウィンドウにドロップボックスポップアップが表示され、ダウンロードできる空白のページにリダイレクトされたものをダウンロードします。注意すべきことは、ログインがないため、Pythonをドロップボックスがポップアップするリンクに直接誘導できますが、ファイルをダウンロードしません。
import urllib
url = 'https://thewebsitedownload.com'
filename = 'filetobedownloaded.exe'
urllib.urlretrieve(url, filename)
それは私が使用するコードであり、直接ダウンロードの魅力のように機能しましたが、ドロップボックスポップアップダウンロードがあるサイトに使用しようとすると、サイトのhtmlコードをダウンロードするだけです(私が知る限り) )、実際にはファイルをダウンロードしません。私はまだpython/コーディング全般に比較的慣れていませんが、これまでのところ気に入っていますが、これは私がぶつかった最初のレンガの壁であり、同様の解決策が見つかりませんでした. 前もって感謝します!サンプルコードは、私がこれまで学んできたことにとても役立ちます。