当前位置:  开发笔记 > 编程语言 > 正文

在Python中查找面向公众的IP地址?

如何解决《在Python中查找面向公众的IP地址?》经验,为你挑选了3个好方法。

如何在Python中为我的网络工作找到面向公众的IP?



1> UnkwnTech..:

这将获取您的远程IP地址

import urllib
ip = urllib.urlopen('http://automation.whatismyip.com/n09230945.asp').read()

如果您不想依赖其他人,那么只需上传类似这个PHP脚本的内容:


并更改Python中的URL或者您更喜欢ASP:

<%
Dim UserIPAddress
UserIPAddress = Request.ServerVariables("REMOTE_ADDR")
%>

注意:我不知道ASP,但我认为这可能是有用的,所以我google了.



2> Steve Losh..:

whatismyip.org更好......它只是将ip作为明文丢弃而没有多余的垃圾.

import urllib
ip = urllib.urlopen('http://whatismyip.org').read()

但是,如果不依赖网络本身以外的东西,就不可能轻易做到.



3> twig..:

https://api.ipify.org/?format=json非常简单

可以通过运行来解析 requests.get("https://api.ipify.org/?format=json").json()['ip']

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有