2017-08-02 6 views
0

アクセストークン(ADAL)を取得するために、自分のコードにサードパーティのライブラリを使用しています。このライブラリにはrequests.getrequests.postがたくさんあります。 requests.get('http://example.com', proxies=proxiesへの各呼び出しを変更せずに、すべての呼び出しでユーザー提供のプロキシを使用するように強制するにはどうすればよいですか。pythons requests.getにすべての呼び出しを強制するには、デフォルトでproxyを使用するのですか?

エクスポートHTTP_PROXYは実行できません。私はスクリプトの中からそれをやる必要があります。

答えて

1

あなたはサルのパッチ要求をすることができます。

import requests 
import functools 

orig_get = requests.get 

proxies = { 
    'http': 'http://10.10.1.10:3128', 
    'https': 'http://10.10.1.10:1080', 
} 
requests.get = functools.partial(orig_get, proxies=proxies) 
:スクリプトの非常に開始時に

関連する問題