我试图用urlretrieve
检索一个文件,同时添加一个自定义头.
在判断urllib.request
的代码源时,我意识到urlopen
可以在参数中使用Request
对象,而不仅仅是字符串,这样就可以放置我想要的头.
我最终做的是重写我自己的urlretrieve,删除抛出错误的行(该行在我的用例中无关紧要).
It works fine但我想知道是否有better/cleaner种方法可以做到这一点,而不是重写我自己的urlretrieve
.如果可以将自定义标题传递到urlopen
,感觉应该可以对urlretrieve
执行相同的操作?