通过python获取外网IP
#!/usr/bin/python
# -*- coding:utf-8 -*-
# filename:getLocalIp.py
import re,urllib2
class Getmyip:
def getip(self):
try:
myip = self.visit("http://www.ip138.com/ip2city.asp")
except:
try:
myip = self.visit("http://www.bliao.com/ip.phtml")
except:
try:
myip = self.visit("http://www.whereismyip.com/")
except:
myip = "So sorry!!!"
return myip
def visit(self,url):
opener = urllib2.urlopen(url)
if url == opener.geturl():
str = opener.read()
return re.search('\d+\.\d+\.\d+\.\d+',str).group(0)
getmyip = Getmyip()
localip = getmyip.getip()
print localip
分享到:
相关推荐
获取外网IP地址通常有两种方法:一种是通过发送特定的网络请求到支持此类服务的网站(如`http://www.whereismyip.com/`),这些网站会返回请求者自身的IP地址;另一种是利用专门的API服务,如`ip-api.com`等。本文...
本资源主要是利用python获取本机内网IP和外网IP,程序可以直接运行,有需要的朋友可以参考一下。
在局域网中的电脑通过ipconfig得到的只是内网地址,通过这个代码可以获得电脑的外网ip地址。
本文实例总结了python获取外网ip地址的方法。分享给大家供大家参考。具体如下: 一、利用脚本引擎库直接获取 import console; import web.script import inet.http; var jsVm = web.script("JavaScript") jsVm.Add...
除了使用 Python 代码进行域名解析外,还有一些在线工具可以帮助我们快速获取 IP 地址及其相关信息。例如: - **IP 地址归属地在线查询工具**:提供 IP 地址的地理位置信息。 - **IP 地址解析工具**:支持批量解析...
实现获取外网IP的代码通常涉及网络编程,如Python的`requests`库或Java的`java.net.URL`类。例如,在Python中,你可以使用以下代码获取外网IP: ```python import requests def get_external_ip(): response =...
下面小编就为大家带来一篇python获取外网IP并发邮件的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
标题“从路由器获取外网IP.rar”所涉及的知识点主要集中在网络编程和自动化技术上,主要是如何通过编程方式从路由器获取外部Internet的IP地址。在实际应用中,这可能涉及到自动拨号换IP等网络配置操作。以下是这些...
主要介绍了python获取本机外网ip的方法,可实现从外网显示IP的网站获取本机IP的功能,非常具有实用价值,需要的朋友可以参考下
在数据抓取过程中,为了避免IP被限制或封禁,通常会有几种解决...总结来说,通过Python自动化更换外网IP的方法,不仅能够解决数据抓取中遇到的IP被封禁的问题,而且对于提高自动化处理数据的效率和准确性非常有帮助。
在压缩包文件的文件名称列表中,"获取外网IP"可能包含了上述Python代码或其他语言实现的类似功能的代码文件。这些文件可能是为了教学、演示或自动化任务而创建的。 总的来说,获取外网IP是一个基础的网络编程任务,...
在IT领域,获取本地IP和外网IP是常见的需求,特别是在网络编程和远程通信中。本文将详细讲解如何实现这一功能,并提供相关的源代码和程序。 首先,我们要明白本地IP和外网IP的区别。本地IP(也称为内网IP)是计算机...
本文详细介绍了一种使用 Python 编写的脚本,该脚本能够自动获取设备(例如树莓派)的 IP 地址,并将其通过电子邮件发送给指定的接收者。这种方法特别适用于那些经常需要更改网络环境的移动设备,如树莓派。 #### ...
2. 使用API:很多公共服务提供了获取外网IP的API,通过HTTP请求,返回的就是当前设备的外网IP。例如,你可以发送一个GET请求到`http://checkip.dyndns.org`,然后解析返回的HTML内容获取IP地址。 在压缩包中的`Get...
本文实例讲述了python在Windows8下获取本机ip地址的方法。分享给大家供大家参考。... 您可能感兴趣的文章:python 获取本机ip地址的两个方法python简单获取本机计算机名和IP地址的方法python获取本机外网i
标题中的“可以直接通过请求判断你iP地址获取你所在城市天气”指的是利用网络服务接口,通过用户的IP地址来确定用户所在的城市,进而提供该城市的实时天气信息。这种技术基于IP定位,结合天气API来实现。 描述中...