Как я могу изменить настройки прокси браузера Windows с помощью скрипта Python? - PullRequest
0 голосов
/ 18 января 2019

Я поделюсь с вами скриптом Python, который позволяет вам легко модифицировать систему Windows Proxy.Я думаю, что есть много людей, которые работают в компаниях, которые используют эту прокси-систему, и это раздражает, менять ее вручную каждый раз, когда вы хотите использовать частную сеть (не корпоративную сеть).

import winreg

# Open register key to Internet Settings
INTERNET_SETTINGS = winreg.OpenKey(winreg.HKEY_CURRENT_USER,
    r'Software\Microsoft\Windows\CurrentVersion\Internet Settings',
    0, winreg.KEY_ALL_ACCESS)

# Get reg_type of needed key and set new value to it
def set_key(name, value):
    _, reg_type = winreg.QueryValueEx(INTERNET_SETTINGS, name)
    winreg.SetValueEx(INTERNET_SETTINGS, name, 0, reg_type, value)


# Configure a proxy system address
proxy_system = u'XXX.XXX.com:8080'

choice = input("Would you like to enable proxy system (Y/N): ")


try :
    if(choice == 'Y' or choice == 'y'):
        set_key('ProxyEnable', 1)
        print("Your proxy system is enabled")
    else:
        set_key('ProxyEnable', 0)
        print("Your proxy system is disabled")

    # If you want to change Proxy adress
    #set_key('ProxyServer', proxy_system)


except :
    print("Error your proxy system was not updated")

Вы можете настроить Windows для выполнения этого скрипта при запуске системы.

...