Python教程

python实现http请求-requests模块

本文主要是介绍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可以忽略认证

这篇关于python实现http请求-requests模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!