天天动画片 > 八卦谈 > 如何解析ip138.com的查询接口

如何解析ip138.com的查询接口

八卦谈 佚名 2023-07-11 12:18:47

本篇将会介绍如何进行解析ip138.com的查询接口,以此来查询ip。

那么本次的成品已经做好了,大家可以先下载看看效果↓

蓝奏网盘:http://t.cn/A6P8VfiV 程序的解压码已经放在文件注释里面了。

下面来讲解析过程:

首先UP主使用了Chrom浏览器,并开启开发者工具中的Network(翻译过来叫啥网状物)。

总之是封到了在接受和发送中的两个比较重要的包;

抓包列表

从包内容,UP主发现www.ip138.com包内,出现一段含有内容是2000019.ip138.com的内容,于是UP便想到了方法。

首先我们使用精易模块为我们封装好的网页访问函数,这样方便我们抽取网页内容中的数据。首先:网页_访问("www.ip138.com",0)

‘切记访问方式一定为GET方式,因为包内的访问方式为GET,用其他的方式,获得数据会出错’;

最后我们取得的数据内,发现在<iframe src="字段开始,到" rel="nofollow" width="100%" height="80" frameborder="0" scrolling="no"></iframe>字段之间是我们需要的查询地址。

这样我们在获取之后,用 文本_取出中间文本() 这条命令,便可以解析出真实有效的查询地址。

有了查询地址之后便是查询的工作了,和上面 一样 使用 网页_访问() 就可以取得查询地址反馈的内容,注意:访问方式必须是GET方式,常量值:0。

在调试反馈的内容时,UP主发现了乱码,于是聪明的UP主该如何面对呢,面对乱码,我们肯定是要转码啦,所以UP主根据包内的提示发现保内的中文字符是UTF-8编码的,然后又因为易语言的编辑器天生是Ansi编码的儿子,所以UP主就用了 编码_Utf8到Ansi() 因为是字节集转文本型,所以直接不需要添加其他的类型转换。

然后UP主根据包内得出以下结论:

<title></title> 元素之间是只有IP的一段话,大概就是 您的IP是:*********

<p align="center"></p>元素之间的就是IP+地址 大概就是 您的IP是:***** [地址] [地址]

最后用同样的取数据方法,获得了两种方式,那么成品下载地址在开头已经发出来了,群内也有资源可供下载。

那么就到这里了,喜欢的小伙伴可以一键三连,或者充电支持UP主,目前剩余电量:3%

查询成功


本文标题:如何解析ip138.com的查询接口 - 八卦谈
本文地址:www.ttdhp.com/article/36595.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们