使用python模拟浏览器向服务器发送

使用python模拟浏览器向服务器发送请求

常见浏览器请求类型

1.get
2.post
3. head
4. delete
5. put

http请求的内容

  1. 请求行
  2. 请求头
  3. \r\n\r\n
  4. 请求体
  • 示例:
GET / 
Content-type: 'application/json'

body

http响应内容

http请求和响应内容

使用 python 模拟上述的 get请求和post请求并解析响应

requests官方文档

  1. get请求
import requests
response = requests.get(url, headers, cookies, files, data, params)
  1. post请求
import requests
response = requests.post(url, headers, cookies, files, data, params)
  1. 解析响应
response.status_code
response.text
response.cookies
response.files
response.headers
response.encoding
response.content
response.json

你可能感兴趣的:(python,互联网,python)