本篇将会介绍如何进行解析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%
「艾尔登法环」梅琳娜手办开订 立体手办▪
万代「艾尔登法环」白狼战鬼手办开订 立体手办▪
「夏目友人帐」猫咪老师粘土人开订 立体手办▪
「五等分的新娘∬」中野三玖·白无垢版手办开订 立体手办▪
「海贼王」乌索普Q版手办开订 立体手办▪
良笑社「初音未来」新手办开订 立体手办▪
「黑岩射手DAWN FALL」死亡主宰手办开订 立体手办▪
「盾之勇者成名录」菲洛手办登场 立体手办▪
「魔法少女小圆」美树沙耶香手办开订 立体手办▪
「咒术回战」七海建人粘土人登场 立体手办▪
「五等分的新娘」中野二乃白无垢手办开订 立体手办▪
「为美好的世界献上祝福!」芸芸粘土人开订 立体手办▪
「公主连结 与你重逢」六星可可萝手办开订 立体手办▪
「女神异闻录5」Joker雨宫莲手办开订 立体手办▪
「间谍过家家」约尔・福杰粘土人登场 立体手办▪
「街角魔族 2丁目」吉田优子手办开订 立体手办▪
「火影忍者 疾风传」旗木卡卡西·暗部版粘土人登场 立体手办▪
「佐佐木与宫野」宫野由美粘土人开订 立体手办▪
「盾之勇者成名录」第2季拉芙塔莉雅手办开订 立体手办▪
「咒术回战」两面宿傩Q版坐姿手办开订 立体手办▪
「DATE·A·BULLET」时崎狂三手办开订 立体手办▪
「狂赌之渊××」早乙女芽亚里粘土人开订 立体手办▪
「魔道祖师」魏无羨粘土人开订 立体手办▪
「新·奥特曼」奥特曼手办现已开订 立体手办▪