企業のネットワークではインターネットに接続する際、セキュリティ確保のために プロキシサーバーを経由していることがあります。

****このような環境では、pip や requests などの外部通信がそのままでは失敗することがあります。適切に通信させるために以下の情報を参考にしてください。
プロキシーサーバーのアドレス、ご自身のユーザーID,パスワードを確認しておきましょう。 社内ですでにPythonを活用している方、情報システム部門の方などにご確認ください。
proxy.company.local:8080taro.satoPassw0rd!社内サイトの情報システム部門のページに記載されている場合もあります。
pip install の際の指定方法pip install requests --proxy http://taro.sato:[email protected]:8080
💡 IDやパスワードに @ や : などの記号が含まれる場合は、URLエンコードが必要です(後述)。
requests を使ったPythonコードでの指定方法import requests
proxies = {
"http": "http://taro.sato:[email protected]:8080",
"https": "http://taro.sato:[email protected]:8080"
}
#getの第二引数にproxiesを指定
response = requests.get("http://httpbin.org/ip", proxies=proxies)
print(response.json())