MOOC学习python爬虫学习之Requests
Python-Requests库
安装
1 | pip3 install requests |
Requests库的7个主要办法
| requests.request() | 构造一个请求,支撑以下各方法的基础方法 |
|---|---|
| requests.get() | 获取HTML网页的主要方法,对应于HTTP的GET |
| requests.head() | 获取HTML网页头信息的方法,对应于HTTP的HEAD |
| requests.post() | 向HTML网页提交POST请求的方法,对应于HTTP的POST |
| requests.put() | 向HTML网页提交PUT请求的方法,对应于HTTP的PUT |
| requests.patch() | 向HTML网页提交局部修改请求,对应于HTTP的PATCH |
| requests.delete() | 向HTML页面提交删除请求,对应于HTTP的DELETE |
request.get()


requests.head()


HEAD获取头部信息,没有html主体,故r.text为空‘
requests.post()


requests.put()

requests.patch()

requests.delete()

Response对象



Requests库的异常

1 | r.raise_for_status() #如果不是200,产生异常requests.HTTPError |

Http协议对资源的操作

resquests.request()

kwargs参数讲解









本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 GreenHatHGのBlog!
评论