1. 安装
pip install requests
import requests
2. 使用
(1) GET
1. 语法
requests.get(url, params=None, **kwargs)
- url:向服务器发送的url
- params:添加url请求参数
- proxies[代理ip]
- headers[请求头信息]
2. 举例
import requests
# UA伪装,请求载体的身份标识
headers = {
'User-Agent':xxx
}
url = 'http://douban.com'
data = {"name":"python"}
response = requests.get(url=url, params=data, headers=headers)
属性 |
说明 |
response.text |
获取响应文本 |
response.content |
获取网页上的二进制图片、视频 |
response.encoding |
获取网页编码 |
response.encoding="utf-8" |
设置网页编码 |
response.status_code |
获取响应状态码 |
response.headers |
获取响应头信息 |
response.cookies |
获取cookies信息 |
response.url |
获取url信息 |
response.history |
获取history信息 |
(2) POST
1. 语法格式
requests.post(url, data=None, json=None, **kwargs)
- url:向服务器发送url请求
- data:提交表单数据
2. 案例
import requests
url = 'https://baidu.com'
headers = {
'User-Agent':xxx
}
form_data = {'name':'py', 'pwd':'123'}
response = requests.post(url=url, data=form_data,headers=headers)