易語言爬取網(wǎng)頁內(nèi)容方法
寫個輔助工具的時候需要提取網(wǎng)頁里面的某些內(nèi)容,我這里便把方法告訴大家,希望對大家有所幫助,記得投票給我哦!
1、在新建的windos窗口程序中畫:
兩個編輯框、一個按鈕。
再添加模塊如圖中三步!
我們來實現(xiàn),在一個編輯框中輸入網(wǎng)址后,點擊按鈕,然后取到指定內(nèi)容到編輯框2中。
2、比如我們來取百度某貼吧一個帖子內(nèi)的內(nèi)容!如下圖中的“跑遍數(shù)碼城,XXXXX”。
我們在該頁面上右鍵---->查看網(wǎng)頁源碼(或查看源文件)。
3、在打開的源文件內(nèi)容中按CTRL+F組合鍵查找“跑遍數(shù)碼城”,我們只要一個開文中一部分就行了!找到對應(yīng)的文字后,我們找到和網(wǎng)頁中完全對應(yīng)的那部分代碼。
PS:可能會出現(xiàn)幾個被找到的內(nèi)容,但是只要找到你需要取的那段全部對應(yīng)部分就行。
4、復(fù)制正文中的前面的部分代碼,不要復(fù)制太多的內(nèi)容,待會我們用正文前的內(nèi)容找到中間的內(nèi)容。
然后在易語言中新建一個文本常量,把復(fù)制到的內(nèi)容粘貼到“常量值”里面去。
5、然后我們?nèi)?fù)制正文后面的一小段代碼,同樣新建一個文本常量,然后粘貼到常量值里面去。
6、此時我們回到編程程序中,點擊按鈕,在生成的“_按鈕1_被單擊”子程序下面新建一個文本型變量“得到的內(nèi)容”,然后輸入以下代碼:
得到的內(nèi)容 = 網(wǎng)頁_訪問s (編輯框1.內(nèi)容)編輯框2.內(nèi)容 = 文本_取出中間文本 (得到的內(nèi)容, #常量1, #常量2)
PS:第一行是把把編輯框中的網(wǎng)址打開后得到的網(wǎng)頁源碼賦值給“得到的內(nèi)容”這個文本變量。
第二行則是對“得到的文本”進行取中間文本操作,文本_取出中間文本()是一個程序!它能取出中間內(nèi)容的程序!
7、最后我們把程序調(diào)試運行一下,點擊按鈕“取內(nèi)容”,是不是成功了呢?打開其他帖子取也是有效的,只要你取前后代碼是正確的!
如果你是需要網(wǎng)頁的源碼,只要使用程序“ 網(wǎng)頁_訪問s()”,就然后把它賦值輸出就OK了。當(dāng)然!括號里面要有網(wǎng)頁地址!
相關(guān)文章
易語言將日期時間轉(zhuǎn)換成純數(shù)字格式的代碼
今天小編就為大家分享一篇關(guān)于易語言將日期時間轉(zhuǎn)換成純數(shù)字格式的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11易語言取字節(jié)集數(shù)據(jù)轉(zhuǎn)換為指定類型的數(shù)據(jù)
今天小編就為大家分享一篇關(guān)于易語言取字節(jié)集數(shù)據(jù)轉(zhuǎn)換為指定類型的數(shù)據(jù),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11易語言秒數(shù)與時分秒格式轉(zhuǎn)換工具的代碼
今天小編就為大家分享一篇關(guān)于易語言秒數(shù)與時分秒格式轉(zhuǎn)換工具的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11