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 相关文章推荐
Pycharm学习教程(5) Python快捷键相关设置
May 03 Python
python实现生命游戏的示例代码(Game of Life)
Jan 24 Python
numpy.transpose对三维数组的转置方法
Apr 17 Python
python3+PyQt5实现拖放功能
Apr 24 Python
python面向对象入门教程之从代码复用开始(一)
Dec 11 Python
Python Matplotlib实现三维数据的散点图绘制
Mar 19 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
使用sklearn对多分类的每个类别进行指标评价操作
Jun 11 Python
tensorflow之读取jpg图像长和宽实例
Jun 18 Python
详解使用python爬取抖音app视频(appium可以操控手机)
Jan 26 Python
python反扒机制的5种解决方法
Feb 06 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设计模式 Factory(工厂模式)
2011/06/26 PHP
zf框架的校验器InArray使用示例
2014/03/13 PHP
php内嵌函数用法实例
2015/03/20 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
php实现的顺序线性表示例
2019/05/04 PHP
客户端静态页面玩分页
2006/06/26 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
2017/04/07 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
Vue.js仿Select下拉框效果
2020/02/18 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
Python模块搜索概念介绍及模块安装方法介绍
2015/06/03 Python
Python写入CSV文件的方法
2015/07/08 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
2017/04/05 Python
Python3之不使用第三方变量,实现交换两个变量的值
2019/06/26 Python
Python开发入门——迭代的基本使用
2020/09/03 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
审计工作个人的自我评价
2013/12/25 职场文书
单位在职证明书
2014/09/11 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
走群众路线剖析材料
2014/10/09 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
Vue深入理解插槽slot的使用
2022/08/05 Vue.js