Python 代码:开启和关闭 HTTP 代理服务
以下是一个简单的代码示例,使用 Python 的 subprocess 模块调用 cmd 命令来开启和关闭 HTTP 代理服务:
import subprocess
# 开启http代理服务
def start_proxy():
cmd = 'netsh winhttp set proxy 172.20.58.112:7890'
subprocess.run(cmd, shell=True)
# 关闭http代理服务
def stop_proxy():
cmd = 'netsh winhttp reset proxy'
subprocess.run(cmd, shell=True)
在这个示例中,我们使用了 subprocess 模块来运行 cmd 命令。start_proxy() 函数将 HTTP 代理设置为服务器为 '172.20.58.112:7890',而 stop_proxy() 函数则将 HTTP 代理重置为默认设置。
如果你希望直接调用 cmd 命令,可以使用以下代码:
import os
# 开启http代理服务
def start_proxy():
os.system('netsh winhttp set proxy 172.20.58.112:7890')
# 关闭http代理服务
def stop_proxy():
os.system('netsh winhttp reset proxy')
这个示例中,我们使用了 os 模块的 system() 函数来直接运行 cmd 命令。
原文地址: https://www.cveoy.top/t/topic/mQAn 著作权归作者所有。请勿转载和采集!