如何使用urllib2.urlopen中默认的用户代理下载网页?
我试图从网上下载并保存一个图像使用Python的requests模块。 这是我使用的(工作)代码: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) 以下是使用requests的新(非工作)代码: r = requests.get(settings.STATICMAP_URL.format(**data)) if r.status_code == 200: img = r.raw.read() with open(path, 'w') as f: f.write(img) 你能帮我从响应中使用requests属性吗?
在Python中, urllib , urllib2和requests模块之间有什么区别? 为什么有三个? 他们似乎做同样的事情…