【发布时间】:2017-02-11 12:08:13
【问题描述】:
我对如何在使用请求/会话“获取”图像后保存图像感到非常困惑!请注意,url、img_name 和 img_end 都是上面定义的,它们采用静态 URL 并在末尾添加数字以请求与这些数字对应的图像。
s = requests.Session()
s.auth = ('username', 'password')
s.headers.update({'x-test': 'true'})
s.get(url+img_name+img_end, headers={'x-test2': 'true'})
如果我这样做print(s) 我得到<requests.sessions.Session object at 0x036A3710> 这导致我认为我的图像正在下载。但是,如果我执行save_img = Image.open(s) 之类的操作,我会收到Session has no attribute read 的回复。如果有人可以解释如何将我请求的图像保存到一个很棒的文件中,那么我是 Python 新手,这部分没有意义。另外,如果我上面的代码是错误的,我基本上是从http://docs.python-requests.org/en/master/user/advanced/ 复制了这些例子,因为它是值得的。
【问题讨论】:
标签: python session python-requests