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 相关文章推荐
教你用python3根据关键词爬取百度百科的内容
Aug 18 Python
关于Python中Inf与Nan的判断问题详解
Feb 08 Python
Python 备份程序代码实现
Mar 06 Python
Python使用sftp实现上传和下载功能(实例代码)
Mar 14 Python
Python小工具之消耗系统指定大小内存的方法
Dec 03 Python
树莓派使用USB摄像头和motion实现监控
Jun 22 Python
docker django无法访问redis容器的解决方法
Aug 21 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 Python
基于Python数据分析之pandas统计分析
Mar 03 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
python实战之90行代码写个猜数字游戏
Apr 22 Python
Python实现信息管理系统
Jun 05 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 实用代码收集
2010/01/22 PHP
PHP迭代器实现斐波纳契数列的函数
2013/11/12 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
2019/07/03 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
js 刷新页面的代码小结 推荐
2010/04/02 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
2016/12/14 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
Python celery原理及运行流程解析
2020/06/13 Python
Python 没有main函数的原因
2020/07/10 Python
python 下划线的不同用法
2020/10/24 Python
利用Python实现自动扫雷小脚本
2020/12/17 Python
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
JPA的优势都有哪些
2013/07/04 面试题
企业管理专业个人求职信范文
2013/09/24 职场文书
小学教师事迹材料
2014/01/13 职场文书
会计系毕业求职信
2014/08/07 职场文书
党员自我剖析材料
2014/08/31 职场文书
债务纠纷委托书范本
2014/10/14 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
法制教育主题班会
2015/08/13 职场文书
Java基础——Map集合
2022/04/01 Java/Android