【发布时间】:2018-04-21 23:15:07
【问题描述】:
我尝试使用python中的Requests库进行爬取,我首先导入了requests模块,然后我使用get函数调用网站获取名为r的响应,但我不明白为什么r的类型是class ,请告诉我为什么,非常感谢。
我也想查request header,查了一些文档,上面说可以使用r.request.headers,这里的request是什么意思,是method吗?
>>> import requests
>>> r=requests.get("http://www.baidu.com")
>>> type(r)
<class 'requests.models.Response'>
【问题讨论】:
-
这只是一个类....点击此链接了解如何使用 get...stackoverflow.com/questions/27803503/…
-
检查
help(r)的输出。您将清楚地了解什么是基类、继承自哪里以及很少的定义! -
这就是类的表示方式。
-
响应是一个派生自类
requests.models.Response的对象,有道理,不是吗? -
@alfasin,这里的响应是对象还是实例?
标签: python class python-requests