私はipify.comのようなサードパーティのサービスをいくつか使用しようとしましたが、多くのリクエストを送信しているので、Max retries
の例外はかなり簡単です。Python 3、ソケット、プロキシ(TOR)で私のIPを取得するには?
Google DNS(link)で自分のIPを取得する簡単な方法を見つけました。ここでは、コードです:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("8.8.8.8", 80))
print(s.getsockname()[0])
s.close()
はまた、私はいくつかの記事(link 1、link 2、link 3)を読んで、私の理解では、それはsocket
モジュールとプロキシ経由でHTTP GET
リクエストを送信するために非常に簡単です。
しかし、私はこの2つの手法をマージして8.8.8.8にプロキシ経由で接続する方法を理解できません。
おかげさまで、よろしくお願いいたします。