更改urlretrieve指定的浏览器

时间:2013-12-14 21:31:56

标签: urllib python-3.3

我正在使用urlretrieve下载一些东西。

在发出请求时它指定了什么浏览器,我该如何更改?

N.B。我使用的是Python 3.3,文档在这里:

http://docs.python.org/3.3/library/urllib.request.html#module-urllib.request

1 个答案:

答案 0 :(得分:1)

如果您查看urllib.request.Request的文档,则表示如果您使用的是Python 3.3,则默认用户代理应为"Python-urllib/3.3"。可以通过设置urllib.request.URLopener.version来更改此设置。请注意,自Python 3.3以来,这已被弃用。


如果您正在寻找更易于使用的HTTP库,请查看requests。与使用urlliburllib2相比, 更容易。