python实现http请求-requests模块

python实现http请求-requests模块

  import requests

  get请求

    url = 'http://ip:port/接口地址'

    res = requests.get(url,cookies=None) 返回一个消息实体

    res.headers 响应头

    res.status_code 响应状态码

    res.text 响应报文/正文 text格式 字符串类型 html,xml,json类型均支持

    res.json 响应报文/正文 json格式 字典类型 只有json类型的返回值才支持json

    使用字典更方便,方便取值

  post请求 带参数

    url = 'http://ip:port/接口地址'

    data = 'key1:value1,key2:value2'

    res = requests.post(url,data,cookies=None) 返回一个消息实体

    res.headers 响应头

    res.request.headers 请求头

    res.status_code 响应状态码

    res.text 响应报文/正文 text格式

    res.json() 响应报文/正文 json格式

    res.cookies 类字典形式,可以根据key取值

  处理验证码/图片/短信:1.屏蔽 2.使用万能验证码 3.数据库实时查 4.手动填

  https的 verify=False可以忽略认证

posted @ 2022-07-08 09:58  Lucky-qq  阅读(531)  评论(0编辑  收藏  举报