WEB API利用時のプロキシ対策


PythonのRequestsモジュールは環境変数のプロキシを使用しています。なので環境変数として設定してやりましょう。
※ここで設定するプロキシはプログラム内でのみ有効です。

以下の関数をmainの最初に呼んでやることでrequestsでプロキシを抜けられるようになります。

import os

# Proxy setting
def proxy_setting():
    proxy_user = 'proxy_user'
    proxy_pass = 'proxy_pass'
    proxy_url = '******:8080'
    os.environ["http_proxy"] = 'http://' + proxy_user + ':' + proxy_pass + '@' + proxy_url
    os.environ["https_proxy"] = 'http://' + proxy_user + ':' + proxy_pass + '@' + proxy_url