前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python使用爬虫技术获取本机所在公网IP地址

Python使用爬虫技术获取本机所在公网IP地址

作者头像
Python小屋屋主
发布2020-05-08 16:38:06
3.5K0
发布2020-05-08 16:38:06
举报
文章被收录于专栏:Python小屋Python小屋

功能描述:

获取自己计算机所在公网IP地址。

技术路线:

网络上有些网页,访问这些网页时会显示我们的公网IP地址。利用爬虫技术,编写Python程序向这样的页面发出请求,在返回的响应中会包含我们的公网IP地址,然后再根据返回的信息格式解析出公网IP地址就可以了。

方法一:

通过网页http://ip.42.pl/raw,访问这个页面时,界面如下:

查看网页源代码会发现也只有一个IP地址,根据这个特点,编写代码如下,可以直接获取自己的公网IP地址。

方法二:

网页https://jsonip.com/,访问该页面时,返回的数据如图所示,

这很明显是个json格式的数据,据此,编写代码如下,

还有一些其他网页也有类似功能,请自行分析和编写代码进行测试。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
弹性公网 IP
弹性公网 IP(Elastic IP,EIP)是可以独立购买和持有,且在某个地域下固定不变的公网 IP 地址,可以与 CVM、NAT 网关、弹性网卡和高可用虚拟 IP 等云资源绑定,提供访问公网和被公网访问能力;还可与云资源的生命周期解耦合,单独进行操作;同时提供多种计费模式,您可以根据业务特点灵活选择,以降低公网成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档