`
liseor
  • 浏览: 48343 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Python 获取本机外网IP

阅读更多

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
 
分享到:
评论

相关推荐

    Python简单获取自身外网IP的方法

    本文将详细介绍如何使用Python语言通过第三方平台轻松获取本机的外网IP地址。 #### 基本原理 在互联网上,每个连接到公网的设备都有一个唯一的IP地址,它用于在网络中唯一标识该设备。获取外网IP地址通常有两种...

    python获取本机外网ip的方法

    主要介绍了python获取本机外网ip的方法,可实现从外网显示IP的网站获取本机IP的功能,非常具有实用价值,需要的朋友可以参考下

    python获取本机内网IP和外网IP代码

    本资源主要是利用python获取本机内网IP和外网IP,程序可以直接运行,有需要的朋友可以参考一下。

    python获得电脑的外网ip地址

    在局域网中的电脑通过ipconfig得到的只是内网地址,通过这个代码可以获得电脑的外网ip地址。

    或许本机外网IP和本机IP

    在IT领域,了解和获取本机IP地址以及外网IP地址是常见的需求,尤其是在网络编程、服务器配置或者网络诊断中。下面将详细解释这两个概念及其获取方法。 首先,我们要理解什么是"本机IP"和"外网IP"。 1. 本机IP...

    Python实现通过解析域名获取ip地址的方法分析

    除了使用 Python 代码进行域名解析外,还有一些在线工具可以帮助我们快速获取 IP 地址及其相关信息。例如: - **IP 地址归属地在线查询工具**:提供 IP 地址的地理位置信息。 - **IP 地址解析工具**:支持批量解析...

    简单获得外网IP

    标题中的“简单获得外网IP”指的是通过编程方式获取互联网上的公共IP地址,即外部网络看到的设备IP。在这个场景中,描述提到的方法是通过访问特定的网站——www.ip138.com来实现这一目标。这是一个常见的做法,因为...

    python获取外网ip地址的方法总结

    本文实例总结了python获取外网ip地址的方法。分享给大家供大家参考。具体如下: 一、利用脚本引擎库直接获取 import console; import web.script import inet.http; var jsVm = web.script("JavaScript") jsVm.Add...

    python在Windows8下获取本机ip地址的方法

    本文实例讲述了python在Windows8下获取本机ip地址的方法。分享给大家供大家参考。... 您可能感兴趣的文章:python 获取本机ip地址的两个方法python简单获取本机计算机名和IP地址的方法python获取本机外网i

    获取外网IP

    实现获取外网IP的代码通常涉及网络编程,如Python的`requests`库或Java的`java.net.URL`类。例如,在Python中,你可以使用以下代码获取外网IP: ```python import requests def get_external_ip(): response =...

    动态获取本机的ip地址

    s.connect(("8.8.8.8", 80)) # Google DNS 作为目标,确保获取外网IP ip_address = s.getsockname()[0] s.close() print("本机IP地址:", ip_address) ``` 3. 如果要获取本地网络的私有IP,可能需要检查网络接口: `...

    python获取外网IP并发邮件的实现方法

    下面小编就为大家带来一篇python获取外网IP并发邮件的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    从路由器获取外网IP.rar

    标题“从路由器获取外网IP.rar”所涉及的知识点主要集中在网络编程和自动化技术上,主要是如何通过编程方式从路由器获取外部Internet的IP地址。在实际应用中,这可能涉及到自动拨号换IP等网络配置操作。以下是这些...

    使用Python更换外网IP的方法

    Python脚本自动化更换外网IP的过程涉及到与路由器进行通信。这里以TP-Link路由器为例,展示了如何使用Python进行相应的设置。尽管文中示例代码是针对TP-Link路由器的,但其原理对于其他品牌的路由器也同样适用。 在...

    获取本地IP和外网IP

    在IT领域,获取本地IP和外网IP是常见的需求,特别是在网络编程和远程通信中。本文将详细讲解如何实现这一功能,并提供相关的源代码和程序。 首先,我们要明白本地IP和外网IP的区别。本地IP(也称为内网IP)是计算机...

    python在windows和linux下获得本机本地ip地址方法小结

    在Python编程中,获取本机的本地IP地址是一项常见的任务,无论是在Windows还是Linux操作系统上。本文将深入探讨两种常用的方法,以及一种在Linux环境下特有的方法。 首先,我们来看第一种方法,使用`socket....

    简单实用的邮件主机内网ip和外网ip自动发送程序

    2. **IP地址检测**:程序需要能够获取到邮件主机的内网IP和外网IP。内网IP通常是在局域网内的设备间通信时使用的,可以通过执行`ifconfig`(Linux)或`ipconfig`(Windows)命令获取。外网IP则是互联网上识别邮件...

    获得本机ip地址的例子

    注意,这里得到的是外网IP,如果网络未连接,则返回的是内网IP。 在Java中,可以使用`InetAddress`类来获取IP地址: ```java import java.net.InetAddress; import java.net.UnknownHostException; public class ...

Global site tag (gtag.js) - Google Analytics