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


Posted in Python onSeptember 18, 2016

本文实例讲述了Python简单获取自身外网IP的方法。分享给大家供大家参考,具体如下:

#encoding=utf-8
#author: walker
#date: 2016-03-07
#function: 获取自己的外网IP
import requests
from bs4 import BeautifulSoup
#获取外网IP
def GetOuterIP():
  url = r'http://www.whereismyip.com/'
  r = requests.get(url)
  bTag = BeautifulSoup(r.text, 'html.parser', from_encoding='utf-8').find('b')
  ip = ''.join(bTag.stripped_strings)
  print('ip:' + ip)
if __name__ == '__main__':
  GetOuterIP()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
使用python检测手机QQ在线状态的脚本代码
Feb 10 Python
Python中的高级数据结构详解
Mar 27 Python
约瑟夫问题的Python和C++求解方法
Aug 20 Python
基于Python的XSS测试工具XSStrike使用方法
Jul 29 Python
Python实现的读取文件内容并写入其他文件操作示例
Apr 09 Python
简单了解python高阶函数map/reduce
Jun 28 Python
Python在OpenCV里实现极坐标变换功能
Sep 02 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
Sep 16 Python
pycharm不能运行.py文件的解决方法
Feb 12 Python
Python如何解除一个装饰器
Aug 07 Python
分享Python获取本机IP地址的几种方法
Mar 17 Python
Python 文字识别
May 11 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
Sep 18 #Python
Python3实现并发检验代理池地址的方法
Sep 18 #Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 #Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
Sep 18 #Python
Python基于pillow判断图片完整性的方法
Sep 18 #Python
Django返回json数据用法示例
Sep 18 #Python
Python中list初始化方法示例
Sep 18 #Python
You might like
php实现文件下载功能的几个代码分享
2014/05/10 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
2014/12/17 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
PHP实现图片压缩
2020/09/09 PHP
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
Javascript Objects详解
2014/09/04 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
vue 添加vux的代码讲解
2017/11/30 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
jQuery实现增删改查
2020/12/22 jQuery
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
zookeeper python接口实例详解
2018/01/18 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
python返回数组的索引实例
2019/11/28 Python
python操作docx写入内容,并控制文本的字体颜色
2020/02/13 Python
Python如何实现爬取B站视频
2020/05/20 Python
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
施工安全承诺书
2014/05/22 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
催款通知书范文
2015/04/17 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python