如何使用python从NAT内部网络获取我的公共IPV4地址

问题描述 投票:0回答:1

家伙我只想从NAT内部网络中查找我的公共ipv4地址,我知道很多提供该功能的网页,只有当您通过使用浏览器打开网页来访问它们时,我才知道。我发现的事情是使用python从网页中提取IP地址信息,我曾经使用python的名为“ requests”的lib,但是每次没有IP信息的代码响应我都希望在我访问那些可以显示我的公共地址的网页时在浏览器中正确显示。我猜可能是因为这些页面使用了防代码访问策略。那么,有什么办法可以让我使用python代码获取我的公共IP地址,就像静态服务一样?

python public nat ipv4
1个回答
0
投票
获得公共IP的最简单方法是使用ifconfig.me(在问题中提到过,需要与pip一起安装)从REST服务(例如requests)中获取它。 requests.get()向REST API发送HTTP GET请求,并返回具有Response属性的text对象,该属性包含响应的内容,在本例中为您的公共IP地址。
© www.soinside.com 2019 - 2024. All rights reserved.