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 相关文章推荐
wxpython 学习笔记 第一天
Feb 09 Python
Python NumPy库安装使用笔记
May 18 Python
Python中的fileinput模块的简单实用示例
Jul 09 Python
Python代码实现KNN算法
Dec 20 Python
python列表生成式与列表生成器的使用
Feb 23 Python
Python多线程编程之多线程加锁操作示例
Sep 06 Python
Python 单例设计模式用法实例分析
Sep 23 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
Nov 15 Python
Python爬虫:Request Payload和Form Data的简单区别说明
Apr 30 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
Jul 23 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
Jan 15 Python
Python实现归一化算法详情
Mar 18 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注销代码(session注销)
2012/05/31 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
ThinkPHP使用Ueditor的方法详解
2016/05/20 PHP
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
一个简单的js动画效果代码
2010/07/20 Javascript
详解JS 比较两个Json对象的值是否相等的实例
2013/11/20 Javascript
使用jQuery仿苹果官网焦点图特效
2014/12/23 Javascript
js分页工具实例
2015/01/28 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
详解VueJs前后端分离跨域问题
2017/05/24 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
python实现发送邮件及附件功能
2021/03/02 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
铲车司机岗位职责
2014/03/15 职场文书
《锄禾》教学反思
2014/04/08 职场文书
新闻学专业求职信
2014/07/28 职场文书
争先创优演讲稿
2014/09/15 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis