文章目录
1. 前言
为了更加方便的实现抓取操作,出现了requests,开始讲述之前,要先确保安装好了requests库
2. 使用requests
- 更加简单的实例引入
import requests
url = 'http://www.baidu.com'
response = requests.get(url)
print(type(response))
print(response.status_code)
print(response.text)
这里调用get()方法实现与urlopen()相同的操作,得到一个Response对象,然后分别输出Response的类型、状态码、响应体的类型
- get请求构造参数
import requests
url = 'http://httpbin.org/get'
data = {
'name': 'germey',
'age': 22
}
response = requests.get(url, params=data)
print(response.text)
3. POST请求
import requests
url = 'http://httpbin.org/post'
data = {
'name': 'germey',
'age': 22
}
response = requests.post(url, data=data)
print(response.text)