python程序关闭代理的几种方法

本文介绍了在Python中关闭代理的多种方法,包括修改注册表、调整系统代理设置以及在程序级别通过设置请求头来关闭代理。同时,讨论了HTTP连接的keep-alive特性及其在关闭代理过程中的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 关闭代*理插件
  2. 进入注册列表【方式:Windows+R —> regedit】将HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings这个位置里面所有关于代理【proxy】的项全部删除。
    proxy_enalbe,将其设置位0
  3. 点开设置–>代理设置–>弹出Internet属性–>局域网设置–>自动检测设置–>重新运行

程序当中解决办法:

1、在请求前添加:

os.environ['NO_PROXY'] = '423down.com'

2、在请求前添加:

proxies = { "http": None, "https": None}
  requests.get(url, param, proxies=proxies)

3、在请求前添加:

session = requests.Session()
  session.trust_env = False
  response = session.get(url, param)

4、在每次数据传输前客户端要和服务器建立TCP连接,为节省传输消耗,默认为keep-alive,即连接一次,传输多次,然而在多次访问后不能结束并回到连接池中,导致不能产生新的连接
headers中的Connection默认为keep-alive,
将header中的Connection一项置为close

headers = {
    'Connection': 'close',
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值