您的位置:首页 > 游戏 > 游戏 > python ---requests

python ---requests

2024/12/23 12:12:26 来源:https://blog.csdn.net/hakksjss/article/details/139429564  浏览:    关键词:python ---requests

python包管理工具

pip

若发现报错,则可以通过 -i 命令指定软件源

requests库安装

通过 pip ,如上
或通过 pycharm
搜索 requests ,并安装即可
下载成功的证明

requests库使用

模拟 http
重要参数如下
如何模拟发包
支持模拟各种 http method
代理获取数据包
proxy={"http":"127.0.0.1:8080","https":"127.0.0.1:8080"}
r=requests.get(url="http://www.baidu.com",proxies=proxy)

修改请求头
header={"User-Agent":"666"}
r=requests.get(url="http://www.baidu.com",proxies=proxy,headers=header)

模拟 get 请求传参和 post 请求传参
para={'a':'b'}
data={'a':'b'}
r=requests.post(url="http://www.baidu.com",params=para,data=data,proxies=proxy,h
eaders=header)
params为get请求传参
data为post请求传参

模拟 cookie 传参
cookie={'a':'213'}
r=requests.post(url="http://www.baidu.com",cookies=cookie,params=para,data=data,
proxies=proxy,headers=header)

解决 https 报错问题
verify=False #该字段的作用为忽略证书校验

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com