4 个回答

print(res.content)
输出res.__dict__查看response所拥有的属性,你就能拿到你想要的了
111.png

<Response [200]>
是返回了Response对象,想要什么值在对象内部读取

因为接口默认返回的是 Response object

https://requests.kennethreitz...

requests.get(url, params=None, **kwargs)[source]¶
Sends a GET request.

Parameters:    
url – URL for the new Request object.
params – (optional) Dictionary, list of tuples or bytes to send in the query string for the Request.
**kwargs – Optional arguments that request takes.
Returns:    
Response object

Return type:    
requests.Response

requests.get()方法返回一个response对象,对象里面有很多东西。
具体可以参考官方文档或者是打印res.__dict__查看。
我常用的就两个,
如果是爬取网页response.text会获得网页的HTML源码
如果是爬取图片文件,response.content就可以获得图片文件的二进制数据

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏