奇怪的知識(shí)API

這個(gè)視頻相信大家都看到了,那么這個(gè)視頻中的網(wǎng)站數(shù)據(jù)是如何獲取的呢?
首先我們?cè)诰W(wǎng)頁通過F12打開開發(fā)者工具就可以對(duì)網(wǎng)頁進(jìn)行調(diào)試,我們刷新一下來獲取其中的訪問數(shù)據(jù)包。

通過抓包信息很容易看到網(wǎng)頁所包含的知識(shí)全都在第一個(gè)包里,也就是:http://www.suyanw.com/
一般來說這個(gè)包指向的文件都是index.html,這里我們通過調(diào)試也可以得出,但因?yàn)檫@個(gè)指向是服務(wù)器那邊控制的,我們只需要訪問http://www.suyanw.com/服務(wù)器就會(huì)為我們提供index.html的數(shù)據(jù),所以直接訪問http://www.suyanw.com/即可。
如果擔(dān)心在程序中調(diào)試出錯(cuò),可以通過其他調(diào)試工具,比如精易編程助手中的網(wǎng)頁調(diào)試既可以對(duì)網(wǎng)頁調(diào)試也可以直接生成易語言代碼來進(jìn)行訪問,要記得添加模塊引用【精易模塊】


下一步就是在我們的程序當(dāng)中通過獲得的數(shù)據(jù)對(duì)其解析,然后獲得數(shù)據(jù)的集合形態(tài);

當(dāng)然,這樣匹配之后還是一大串?dāng)?shù)據(jù),我們從各串?dāng)?shù)據(jù)中再利用取文本中間就可以獲得最后想要的各個(gè)數(shù)據(jù)詳細(xì):

我們通過傳入變量,然后讓讀取函數(shù)將數(shù)據(jù)放到我們傳入的變量,最后顯示到我們的界面就打到了最后的效果:


