私はライブIPアドレスをPythonで取得し、プロキシサーバーを使って変更しようとしています。私が見たコードは、パブリックIPではなくローカルIPです。PythonでパブリックIPを取得して変更するには?
パブリックIPをPythonで取得するにはどうすればよいですか?つまり、私はwhatismyipから取得したIPであり、Windows上のPythonでプロキシ要求を使用してパブリックIPを変更することができます。
私はライブIPアドレスをPythonで取得し、プロキシサーバーを使って変更しようとしています。私が見たコードは、パブリックIPではなくローカルIPです。PythonでパブリックIPを取得して変更するには?
パブリックIPをPythonで取得するにはどうすればよいですか?つまり、私はwhatismyipから取得したIPであり、Windows上のPythonでプロキシ要求を使用してパブリックIPを変更することができます。
あなたのIPを取得するために使用できるサービスは複数あります。私が使用するものは、ほとんどあなたがHTTP要求のために `` requests`またはurllib`を使用するか、[PySocks](https://pypi.python.org/できるコード
import requests
proxies = {
'http': 'http://<IP>:<PORT>',
'https': 'http://<IP>:<PORT>',
}
req = requests.get('http://ipinfo.io/ip', proxies=proxies)
print (req.text)
このIPはどのように変更できますか? –
プロキシの詳細を 'proxies'変数に入れると、パブリックIPが変更されます。したがって、あなたのパブリックIPアドレスを変更するためにプロキシを使用する必要があります –
の下に使用することができます
ipinfo.io/ip
ですpypi/PySocks)を使用します。システムプロキシを設定する場合は、network> proxyに移動し、プロキシサーバーのipを入力します。 –