用Python获取自己的外网IP

简介:

code say anything:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#encoding=utf-8
#author: walker
#date: 2016-03-07
#summary: 获取自己的外网IP
 
import  requests
from  bs4  import  BeautifulSoup
 
#获取外网IP
def  GetOuterIP():
     url  =  r 'http://www.whereismyip.com/'
     =  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()


PS:2016年3月7号可用。


相关阅读:Python获取本机IP(多网卡)


*** walker ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1748418如需转载请自行联系原作者

RQSLT
相关文章
|
数据采集 机器学习/深度学习 Web App开发
Python爬虫如何应对贝壳网的IP封禁与人机验证?
Python爬虫如何应对贝壳网的IP封禁与人机验证?
|
11月前
|
数据采集 机器学习/深度学习 边缘计算
Python爬虫动态IP代理报错全解析:从问题定位到实战优化
本文详解爬虫代理设置常见报错场景及解决方案,涵盖IP失效、403封禁、性能瓶颈等问题,提供动态IP代理的12种核心处理方案及完整代码实现,助力提升爬虫系统稳定性。
592 0
|
数据采集 JSON 数据挖掘
2024年利用Python查询IP地址_怎么查python文件中ip地址,2024年最新15个经典面试问题及答案英语
2024年利用Python查询IP地址_怎么查python文件中ip地址,2024年最新15个经典面试问题及答案英语
|
安全 Python
Python脚本实现IP按段分类
【10月更文挑战第04天】
270 7
|
iOS开发 MacOS Python
Python编程小案例—利用flask查询本机IP归属并输出网页图片
Python编程小案例—利用flask查询本机IP归属并输出网页图片
284 1
|
网络协议 Linux Python
Python脚本配置Centos静态ip地址
这是一个Python脚本,用于自动化配置CentOS系统的静态IP地址。脚本创建或修改文件,填写接口名(如ens33)、IP地址、子网掩码、网关和DNS。运行时需替换变量值并使用`sudo`以管理员权限执行。完成配置后,它会重启网络服务。注意,用户应根据实际网络环境调整参数。
413 4
Python脚本配置Centos静态ip地址
|
数据安全/隐私保护 Python
【Python】已解决:urllib模块设置代理ip
【Python】已解决:urllib模块设置代理ip
542 2
【Python】已解决:urllib模块设置代理ip
|
数据采集 API 定位技术
Python技术进阶:动态代理IP的跨境电商解决方案
Python技术进阶:动态代理IP的跨境电商解决方案
|
Python
【Azure Developer】使用Python代码获取VM的IP地址 (Public IP + Private IP)【未解决问题标签】
【Azure Developer】使用Python代码获取VM的IP地址 (Public IP + Private IP)【未解决问题标签】
159 2
|
数据采集 XML 前端开发
Python爬虫实战:利用代理IP爬取百度翻译
Python 爬虫实战:利用代理 IP 爬取百度翻译
1430 2

推荐镜像

更多