您好,登錄后才能下訂單哦!
寫個輔助工具的時候需要提取網頁里面的某些內容,我這里便把方法告訴大家,希望對大家有所幫助,記得投票給我哦!
1、在新建的windos窗口程序中畫:
兩個編輯框、一個按鈕。
再添加模塊如圖中三步!
我們來實現,在一個編輯框中輸入網址后,點擊按鈕,然后取到指定內容到編輯框2中。
2、比如我們來取百度某貼吧一個帖子內的內容!如下圖中的“跑遍數碼城,XXXXX”。
我們在該頁面上右鍵---->查看網頁源碼(或查看源文件)。
3、在打開的源文件內容中按CTRL+F組合鍵查找“跑遍數碼城”,我們只要一個開文中一部分就行了!找到對應的文字后,我們找到和網頁中完全對應的那部分代碼。
PS:可能會出現幾個被找到的內容,但是只要找到你需要取的那段全部對應部分就行。
4、復制正文中的前面的部分代碼,不要復制太多的內容,待會我們用正文前的內容找到中間的內容。
然后在易語言中新建一個文本常量,把復制到的內容粘貼到“常量值”里面去。
5、然后我們去復制正文后面的一小段代碼,同樣新建一個文本常量,然后粘貼到常量值里面去。
6、此時我們回到編程程序中,點擊按鈕,在生成的“_按鈕1_被單擊”子程序下面新建一個文本型變量“得到的內容”,然后輸入以下代碼:
得到的內容 = 網頁_訪問s (編輯框1.內容)編輯框2.內容 = 文本_取出中間文本 (得到的內容, #常量1, #常量2)
PS:第一行是把把編輯框中的網址打開后得到的網頁源碼賦值給“得到的內容”這個文本變量。
第二行則是對“得到的文本”進行取中間文本操作,文本_取出中間文本()是一個程序!它能取出中間內容的程序!
7、最后我們把程序調試運行一下,點擊按鈕“取內容”,是不是成功了呢?打開其他帖子取也是有效的,只要你取前后代碼是正確的!
如果你是需要網頁的源碼,只要使用程序“ 網頁_訪問s()”,就然后把它賦值輸出就OK了。當然!括號里面要有網頁地址!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。