【发布时间】:2021-07-31 05:23:25
【问题描述】:
我正在制作一个测试 CDN 性能的小工具,并想检查响应的来源。我想获取主机的 IP,然后使用 github 上的其中一个地理定位 API 来检查国家/地区。
我试过这样做
import socket
...
raw._fp.fp._sock.getpeername()
...但是,这仅在我使用 stream=True 进行请求时才有效,而这反过来又破坏了该工具的功能。
是否有任何其他选项可以通过请求或以完全不同的方式获取服务器 ip?
【问题讨论】:
-
最好有最少的工作示例,这样他们就不必从头开始重现您的问题。
标签: python sockets networking python-requests ip