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 #该字段的作用为忽略证书校验