如何使用Python3获取Microsoft Windows代理设置?

时间:2018-12-23 12:34:32

标签: python python-3.x windows

我已经搜索了一段时间,无法找到使用Python代码获取Microsoft Windows代理设置的准确方法。

我找到了几乎类似的问题,但没有找到我想要的答案。

  1. Python, get setting of proxy from OS

  2. How to tell Python to automatically use the proxy setting in Windows XP like R's internet2 option?

  3. Which Python module to use to access the Proxy setting of Windows 7?

作为一种解决方法,我正在使用Windows regnetsh命令,如下所示。

>>> import os

>>> os.system('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | findstr "ProxyServer AutoConfigURL"')
    ProxyServer    REG_SZ    http=127.0.0.1:8080;https=127.0.0.1:8080
    AutoConfigURL    REG_SZ    http://proxy/wpad.dat
>>>

>>> os.system('netsh winhttp show proxy | findstr "Pr By Di"')
    Proxy Server(s) :  127.0.0.1:8080
    Bypass List     :  (none)
>>>

请告诉我是否有更好和准确的方法来使用Python3获取Microsoft Windows代理设置。

0 个答案:

没有答案