jin*_*ing 1 python class python-requests
我尝试使用python中的Requests库进行抓取,我首先导入requests模块,然后我使用get函数调用网站获取名为r的响应,但我不明白为什么r的类型是class,你能吗请告诉我原因,非常感谢。
我也想查请求头,查了一些文档,说可以用r.request.headers,这里的请求是什么意思,是方法吗?
>>> import requests
>>> r=requests.get("http://www.baidu.com")
>>> type(r)
<class 'requests.models.Response'>
Run Code Online (Sandbox Code Playgroud)
对于 <class 'requests.models.Response'> 具有以下属性:
['_content', '_content_consumed', '_next', 'status_code', 'headers', 'raw', 'url', 'encoding', 'history', 'reason', 'cookies', 'elapsed', 'request', 'connection', '__module__', '__doc__', '__attrs__', '__init__', '__enter__', '__exit__', '__getstate__', '__setstate__', '__repr__', '__bool__', '__nonzero__', '__iter__', 'ok', 'is_redirect', 'is_permanent_redirect', 'next', 'apparent_encoding', 'iter_content', 'iter_lines', 'content', 'text', 'json', 'links', 'raise_for_status', 'close', '__dict__', '__weakref__', '__hash__', '__str__', '__getattribute__', '__setattr__', '__delattr__', '__lt__', '__le__', '__eq__', '__ne__', '__gt__', '__ge__', '__new__', '__reduce_ex__', '__reduce__', '__subclasshook__', '__init_subclass__', '__format__', '__sizeof__', '__dir__', '__class__']
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15207 次 |
最近记录: |