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!
评论