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

本篇將會介紹如何進(jìn)行解析ip138.com的查詢接口,以此來查詢ip。
那么本次的成品已經(jīng)做好了,大家可以先下載看看效果↓
藍(lán)奏網(wǎng)盤:http://t.cn/A6P8VfiV 程序的解壓碼已經(jīng)放在文件注釋里面了。

下面來講解析過程:
首先UP主使用了Chrom瀏覽器,并開啟開發(fā)者工具中的Network(翻譯過來叫啥網(wǎng)狀物)。
總之是封到了在接受和發(fā)送中的兩個(gè)比較重要的包;

從包內(nèi)容,UP主發(fā)現(xiàn)www.ip138.com包內(nèi),出現(xiàn)一段含有內(nèi)容是2000019.ip138.com的內(nèi)容,于是UP便想到了方法。
首先我們使用精易模塊為我們封裝好的網(wǎng)頁訪問函數(shù),這樣方便我們抽取網(wǎng)頁內(nèi)容中的數(shù)據(jù)。首先:網(wǎng)頁_訪問("www.ip138.com",0)
‘切記訪問方式一定為GET方式,因?yàn)榘鼉?nèi)的訪問方式為GET,用其他的方式,獲得數(shù)據(jù)會出錯(cuò)’;
最后我們?nèi)〉玫臄?shù)據(jù)內(nèi),發(fā)現(xiàn)在<iframe src="字段開始,到" rel="nofollow" width="100%" height="80" frameborder="0" scrolling="no"></iframe>字段之間是我們需要的查詢地址。
這樣我們在獲取之后,用 文本_取出中間文本() 這條命令,便可以解析出真實(shí)有效的查詢地址。
有了查詢地址之后便是查詢的工作了,和上面 一樣 使用 網(wǎng)頁_訪問() 就可以取得查詢地址反饋的內(nèi)容,注意:訪問方式必須是GET方式,常量值:0。
在調(diào)試反饋的內(nèi)容時(shí),UP主發(fā)現(xiàn)了亂碼,于是聰明的UP主該如何面對呢,面對亂碼,我們肯定是要轉(zhuǎn)碼啦,所以UP主根據(jù)包內(nèi)的提示發(fā)現(xiàn)保內(nèi)的中文字符是UTF-8編碼的,然后又因?yàn)橐渍Z言的編輯器天生是Ansi編碼的兒子,所以UP主就用了 編碼_Utf8到Ansi() 因?yàn)槭亲止?jié)集轉(zhuǎn)文本型,所以直接不需要添加其他的類型轉(zhuǎn)換。
然后UP主根據(jù)包內(nèi)得出以下結(jié)論:
<title></title> 元素之間是只有IP的一段話,大概就是 您的IP是:*********
<p align="center"></p>元素之間的就是IP+地址 大概就是 您的IP是:***** [地址] [地址]
最后用同樣的取數(shù)據(jù)方法,獲得了兩種方式,那么成品下載地址在開頭已經(jīng)發(fā)出來了,群內(nèi)也有資源可供下載。
那么就到這里了,喜歡的小伙伴可以一鍵三連,或者充電支持UP主,目前剩余電量:3%
