python为什么只给我返回一个状态码?
回答:
print(res.content)
输出res.__dict__查看response所拥有的属性,你就能拿到你想要的了
回答:
<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就可以获得图片文件的二进制数据
以上是 python为什么只给我返回一个状态码? 的全部内容, 来源链接: utcz.com/p/937675.html