import urllib.request urllib.request.getproxies()
Вспомогательная функция getproxies()
модуля urllib.request
возвращает словарь схемы для сопоставлений URL-адресов прокси-сервера.
Она сканирует среду на предмет переменных с именем <scheme>_proxy
, в случае нечувствительности к регистру, сначала для всех операционных систем, а когда не может найти ее, ищет информацию прокси в системной конфигурации Mac OSX для Mac OS X и системном реестре Windows для Windows. Если существуют (и не совпадают) переменные среды в нижнем и верхнем регистре, предпочтительнее использовать нижний регистр.
Примечание. Если установлена переменная среды REQUEST_METHOD
, что обычно указывает на то, что скрипт работает в среде CGI, переменная среды HTTP_PROXY
(верхний регистр _PROXY
) будет проигнорирована. Это связано с тем, что переменная может быть введена клиентом с помощью HTTP-заголовка "Proxy:". Если нужно использовать HTTP-прокси в среде CGI, то либо используйте обработчик ProxyHandler
явно, либо убедитесь, что имя переменной указано в нижнем регистре (или хотя бы суффикс _proxy
).
urllib.request.getproxies()
:>>> import urllib.request >>> urllib.request.getproxies() # {}