图书推荐:

《Python程序设计基础与应用》(ISBN:9787111606178),董付国,机械工业出版社

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

图书详情:Python使用爬虫技术获取本机所在公网IP地址

用书教师可以联系董老师获取教学大纲、课件、源码、教案、考试系统等配套教学资源。

==============

功能描述:

 

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

技术路线:

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

方法一:

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

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

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

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

 

方法二:

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

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

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

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

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

相关文章:

  • 2021-06-18
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
  • 2021-12-24
  • 2021-09-13
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
  • 2021-09-25
  • 2021-08-27
  • 2021-10-06
相关资源
相似解决方案