0
tl; dr私は、ある特定のことを許可するサーバーからファイルをダウンロードしたいと思っていますUser-Agents
。私はそれを解析するか、読まずに、それをダウンロードしたいファイルがPDFファイルまたは.zipまたは他のフォーマットすることができますのでurlopen()でPython3でファイルをダウンロードする方法や、urlretrieve()にカスタムヘッダを追加する方法はありますか?
opener = urllib.request.build_opener()
opener.addheaders = [('User-Agent', 'Interwebs Exploiter 4')]
opener.open(url)
:私は、次のコードを使用して、サイトから200 OK
を得ることができました。 Urlretrieve()
は良いアイデアのようですが、サーバーに403 Forbidden
を返させるデフォルトのヘッダーを使用します。
カスタム組み込みオープナーを使用してファイルをダウンロードする方法、または単にurlretrieve()
にヘッダーを追加する方法はありますか?
そして、Python Docsのthis exampleは私にとって不器用です。
追加の依存関係をインストールしなくても、それを行うための任意の方法を使用するの? – stendarr