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可以忽略认证

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/273103.html

(0)
上一篇 2022年7月10日
下一篇 2022年7月10日

相关推荐

发表回复

登录后才能评论