17 подписчиков
Как запустить скрипт на Python через proxy
Время от времени приходится исполнять скрипты на Python, код которых использует результаты запросов к внешним источникам данных, расположенных на просторах сети Internet. В случае, если хост, на котором исполняется скрипт. выходит в интернет через proxy, необходимо перед запуском скрипта выполнить дополнительные настройки
export http_proxy="http://<user>:<pass>@<proxy>:<port>"
export HTTP_PROXY="http://<user>:<pass>@<proxy>:<port>"
export https_proxy="http://<user>:<pass>@<proxy>:<port>"
export HTTPS_PROXY="http://<user>:<pass>@<proxy>:<port>"
либо в самом исполняемом скрипте добавить строки
import os
proxy = 'http://<user>:<pass>@<proxy>:<port>'
os.environ['http_proxy'] = proxy
os.environ['HTTP_PROXY'] = proxy
os.environ['https_proxy'] = proxy
os.environ['HTTPS_PROXY'] = proxy
# код скрипта