import 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
r = requests.get("http://www.baidu.com")
Requests库的get()方法:
r=request.get(url)/构造向服务器请求资源的Request对象,同时返回一个包含服务器资源的Respose对象
r就是一个Respose对象,它包含了爬虫返回的全部内容, 也包含了我们向服务器请求的Resquset信息
Repose对象的属性
r.status_code
# HTTP请求的返回状态,状态码200连接成功,404表示连接失败