因为接口默认返回的是 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就可以获得图片文件的二进制数据
3 回答3.1k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
4 回答1.9k 阅读
3 回答1.7k 阅读
1 回答1.4k 阅读✓ 已解决
print(res.content)
输出res.__dict__查看response所拥有的属性,你就能拿到你想要的了