requests是python实现的第三方HTTP库,用于python网络通信。因为是第三方库,所以cmd-pip install requests-import requests即可使用。
基本请求方式:
import requests
requests.get('http://www.baidu.com')##用于获取数据
requests.post('http://www.baidu.com')##用于传输数据
requests.put('http://www.baidu.com')##用于提出置换指定数据
requests.delete('http://www.baidu.com'')##用于删除指定数据
requests.head('http://www.baidu.com')##用于获取头信息
有两个点需要注意,一个是url的参数,另一个是Response对象的属性。
url是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。请求的各种命令括号内当需要时要填入除了url外的参数,参数可采用两种方法,一种是直接将参数放入url内,以问号作为url地址部分的结尾,然后参数部分用’标签=值’的形式和’&'表示出来,如:
import requests
response = requests.get(http://hbin.org/get?name=gemey&age=22)
print(response.text)
另一种形式是以response = requests.get(‘http://hbin.org/get’,params),params是具体的参数,如:
import requests
data = {
'name': 'tom',
'age': 20
}
response = requests.get('http://httpbin.org/get', params=data)
p