【接口测试_Requests】网络有代理时,怎样为Requests设置代理

  • Post author:
  • Post category:其他


网络有代理时,使用requests.get()等请求,会提示超时。在请求中加入代理设置,就可以正常使用。


代理设置不同python版本有不同的写法

1. python3.8以下版本:

proxies{‘ 要请求网站的协议类型 ‘ , ‘ 代理服务器ip : 端口 ‘}


2. python3.8以上版本:

proxies{‘ 要请求网站的协议类型 ‘ , ‘ “代理服务器类型(http/https/socks5)://代理服务器ip : 端口 ‘}

python3.8以下版本的用法

proxy = {'https':'192.168.1.1:8080'}

urls = 'https://www.baidu.com/'

requests.get(url=urls,params=param,proxies=proxy)

python3.8以上版本的用法

proxy = {'https':'http://192.168.1.1:8080'}

urls = 'https://www.baidu.com/'

requests.get(url=urls,params=param,proxies=proxy)



版权声明:本文为jinmaoshusc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。