`
xiaolin0199
  • 浏览: 564993 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

用python获取本机的外网ip地址

阅读更多

 

#!/usr/bin/python
#coding=utf-8
import socket
import re


def getip():
    import re,urllib2
    print re.search('\d+\.\d+\.\d+\.\d+',urllib2.urlopen("http://www.whereismyip.com").read()).group(0)
#中间的那个http地址因不同的IP查询网站而group内容不一样,如果是http://whois.ipcn.org/的话,可能就group(1)了


if __name__ == '__main__':
    getip()
分享到:
评论
1 楼 raidsan 2010-08-26  
很简单很实用

相关推荐

    python获得电脑的外网ip地址

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

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

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

    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

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

    第一步:通过ip138来爬取外网ip 第二步:通过python的smtplib模块和email来发送邮件,具体用法去网上搜索, 下面是代码示例: #!/usr/bin/env python #coding:utf-8 import urllib2 import re import smtplib from ...

    Linux下Python获取IP地址的代码

    《lnmp一键安装包》中需要获取ip地址,有2种情况:如果服务器只有私网地址没有公网地址,这个时候获取的IP(即私网地址)不能用来判断服务器的位置,于是取其网关地址用来判断服务器在国内还是国外(脚本为了使国内...

    python入门到高级全栈工程师培训 第3期 附课件代码

    01 ip地址与子网划分 02 ip地址配置 03 虚拟机网络模式 04 三层隔离验证试验 第8章 01 上节课复习 02 软件包介绍 03 rpm软件包管理 04 yum软件包管理 05 源码安装python3.5 06 ssh服务 07 apache服务 08 samba服务...

    ip-reporter:监测电脑 IP 地址的变化并向指定邮箱发送汇报邮件

    我办公室的网络配置比较特殊,没有配备路由器,电脑经由公用的大型交换机直接暴露在外网中,也就是说可以从外部直接访问到 114.119.120.100 这个 IP 地址。 于是,我在家里的电脑上打开远程桌面连接,输入办公室电脑...

    WebProject:一个简单的基于Windows DOS的Web项目,使用浏览器页面显示从可编程逻辑控制器(PLC)获取的值。 除了用于基于Windows的计算机外,还需要在其上安装python,django和pylogix

    网络项目一个简单的基于Windows DOS的Web项目,使用浏览器页面显示从可编程逻辑控制器(PLC... 确保为您的PLC设置正确的IP地址/处理器插槽/ Micro800值(编辑pylogix.bat文件并搜索comm.IPAddress) 运行pylogix.bat文

    Python爬虫教程之利用正则表达式匹配网页内容

    Python爬虫,除了使用大家广为使用的scrapy架构外,还有很多包能够实现一些简单的爬虫,如BeautifulSoup、Urllib、requests,在使用这些包时,有的网络因为比较复杂,比较难以找到自己想要的代码,在这个时候,如果...

    pyvidc 超级中介

    (A机运行,提供本机或本地其他网络端口资源) vidcservers.py,pyvidcs.ini 连接中转和再中转服务模块。(BCD机运行,中转连接资源) vidcusers.py,pyvidcu.ini 获取被中转连接的模块。(E或BCD上运行获取连接资源...

    AHRID-黑客攻击画像分析系统.zip

    IP地址转换依赖:GeoLite2-City.mmdb IP定位依赖:接口 apis.map.qq.com、way.jd.com + 取中心点 依赖环境:Python2 + Flask + Mysql 所需网络环境:互联网(可出网) AHRID开源版搭建 1.config.py ...

    Django-SysAce:Django-SysAce-结构化布线和IT基础架构管理系统

    Django-SysAce-结构化布线和IT基础架构管理系统 在Django中开发的系统,用于控制网络点(语音,数据,语音),分机,电话,交换机,...如果您使用的是GNU-Linux系统,则除了python-dev外,还需要安装开发软件包,例如g

    文章管理系统

    纠正开启IP库时,如果没发现IP库会出现提示信息而不是页面出错 4.完善 字符串长度截取函数 5.改进前台底部友情链接间隔符 6.纠正留言和评论提交成功后会弹出验证码的BUG 7.纠正会员注册计算是否允许再次注册时...

    疯狂JAVA讲义

    9.1.3 使用BufferedReader获取键盘输入 318 9.2 系统相关 319 9.2.1 System类 319 9.2.2 Runtime类 321 9.3 常用类 322 9.3.1 Object类 322 9.3.2 String、StringBuffer和StringBuilder类 322 9.3.3 Math类 ...

    soapy:日志文件清理器

    做一些事情,拉散列,ip地址等。 映射网络与您不想被网络做在网络上有关的任何事情soa.py的作用是创建一种container ,该container将在监视日志文件时托管根终端外壳(默认日志: /var/log )。 完成会话后,日志...

    精通正则表达式~~~

    匹配IP地址... 187 处理文件名... 190 匹配对称的括号... 193 防备不期望的匹配... 194 匹配分隔符之内的文本... 196 了解数据,做出假设... 198 去除文本首尾的空白字符... 199 HTML相关范例... 200 匹配...

    测试培训教材

    进入10sabin.war\WEB-INF,修改siteadmin.xml中的IP地址: 修改数据库中的数据: 修改后可以登陆 但是还需要修改以前Project的数据库连接属性 否则会提示错误 然后还要修改 C:\Program Files\...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    根据Netcraft在1999年10月的报告,有931122个域和321128个IP地址利用PHP技术。 1.2 PHP的先进之处 应用PHP有许多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度...

Global site tag (gtag.js) - Google Analytics