Python获取本机外网IP
2015-08-04 21:33
721 查看
1. 打开https://www.baidu.com/
2. 输入ip, 进行搜索, 获取url
3. 查找url返回结果
编写python匹配正则表达式
4. Python完整代码
5. 运行结果
2. 输入ip, 进行搜索, 获取url
http://cn.bing.com/search?q=ip&go=%E6%8F%90%E4%BA%A4&qs=n&form=QBLH&pq=ip&sc=8-2&sp=-1&sk=&cvid=14b93b305cdc4183875411c3d9edf938
3. 查找url返回结果
编写python匹配正则表达式
4. Python完整代码
# -*- coding: utf-8 -*- import urllib2 import re __author__ = '10' url = "http://cn.bing.com/search?q=ip&go=%E6%8F%90%E4%BA%A4&qs=n&form=QBLH&pq=ip&sc=8-2&sp=-1&sk=&cvid=14b93b305cdc4183875411c3d9edf938" html = urllib2.urlopen(url).read() #print html html_re = re.compile(r'本机 ip: (.+?) 上海市 联通',re.DOTALL) for x in html_re.findall(html): print "Public IP:" + x
5. 运行结果
相关文章推荐
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- python下selenium测试报告整合
- Python日期时间Date/Time
- python中package注意事项
- Python 获取当前脚本文件路径目录
- kafka-python实现获得kafka topic
- python常见模块命令(os/sys/platform)
- Python新手必备练习4---开发一个计算器程序
- 从Theano到Lasagne:基于Python的深度学习的框架和库
- python 中del 的用法
- python 中del 的用法
- Python2.7安装GeoIP
- Python read打印与print区别
- Windows下使用python-nmap库可能遇到的问题及解决方法(续)
- Windows下使用python-nmap库可能遇到的问题及解决方法(续)
- 使用python中logging模块记录日志
- Python中的变量
- google python class exercise
- python类实例访问规则
- python 报错 ImportError: No module named setuptools