Python Glossary English

все Python 3urllib.requestфункция

urllib.request.getproxies()

cookie и прокси

Возвращает словарь «схема → адрес прокси», который urllib возьмёт по умолчанию: из окружения или системных настроек.

Синтаксис

urllib.request.getproxies()

Сначала читаются переменные вида http_proxy в любом регистре, строчные важнее заглавных; если их нет — реестр Windows или настройки macOS. Переменная no_proxy тоже попадает в словарь, под ключом 'no'. В CGI-окружении заглавная HTTP_PROXY игнорируется: её может подставить клиент заголовком Proxy:.

Примеры

import os, urllib.request
os.environ['https_proxy'] = 'http://proxy.local:3128'
os.environ['no_proxy'] = 'localhost'
proxies = urllib.request.getproxies()
print(proxies.get('https'), proxies.get('no'))  # → http://proxy.local:3128 localhost

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности