使用python模拟浏览器向服务器发送请求
常见浏览器请求类型
1.get
2.post
3. head
4. delete
5. put
http请求的内容
- 请求行
- 请求头
- \r\n\r\n
- 请求体
- 示例:
GET /
Content-type: 'application/json'
body
http响应内容
使用 python 模拟上述的 get请求和post请求并解析响应
- get请求
import requests
response = requests.get(url, headers, cookies, files, data, params)
- post请求
import requests
response = requests.post(url, headers, cookies, files, data, params)
- 解析响应
response.status_code
response.text
response.cookies
response.files
response.headers
response.encoding
response.content
response.json