功能描述:
获取自己计算机所在公网IP地址。
技术路线:
网络上有些网页,访问这些网页时会显示我们的公网IP地址。利用爬虫技术,编写Python程序向这样的页面发出请求,在返回的响应中会包含我们的公网IP地址,然后再根据返回的信息格式解析出公网IP地址就可以了。
方法一:
通过网页http://ip.42.pl/raw,访问这个页面时,界面如下:
查看网页源代码会发现也只有一个IP地址,根据这个特点,编写代码如下,可以直接获取自己的公网IP地址。
方法二:
网页https://jsonip.com/,访问该页面时,返回的数据如图所示,
这很明显是个json格式的数据,据此,编写代码如下,
还有一些其他网页也有类似功能,请自行分析和编写代码进行测试。