在Python中找到面向公众的IP地址?
时间:2020-03-06 15:04:18 来源:igfitidea点击:
如何在Python中为我的网络找到面向公众的IP?
解决方案
这将获取远程IP地址
import urllib ip = urllib.urlopen('http://automation.whatismyip.com/n09230945.asp').read()
如果我们不想依靠其他人,则只需上传类似以下PHP脚本的内容:
<?php echo $_SERVER['REMOTE_ADDR']; ?>
并在Python中更改网址,或者如果我们更喜欢ASP,请更改以下网址:
<% Dim UserIPAddress UserIPAddress = Request.ServerVariables("REMOTE_ADDR") %>
注意:我不知道ASP,但是我认为将其放在此处可能会有用,所以我用google搜索。
whatismyip.org更好...它只是将ip作为纯文本回传,没有多余的废话。
import urllib ip = urllib.urlopen('http://whatismyip.org').read()
但是,是的,如果不依靠网络本身之外的东西,就不可能轻松地做到这一点。