❶ 易語言如何獲取網頁源碼的並展示出來
.版本2
.支持庫RegEx
.支持庫internet
.支持庫iext
.子程序_按鈕1_被單擊
.局部變數網頁文本,文本型
.局部變數表達式,正則表達式
.局部變數搜索結果,搜索結果,,"0"
.局部變數計次變數,整數型
.局部變數文本,文本型
網頁文本=到文本(HTTP讀文件(編輯框1.內容))
網頁文本=子文本替換(網頁文本,#引號,「'」,0,,真)
網頁文本=到小寫(網頁文本)
透明標簽1.標題=取中間文(網頁文本,「<title>」,「</title>」)
表達式.創建(「meta(.*?)>」,假)
搜索結果=表達式.搜索全部(網頁文本)
.計次循環首(取數組成員數(搜索結果),計次變數)
文本=搜索結果[計次變數].取子匹配文本(網頁文本,1,)
.判斷開始(尋找文本(文本,「name='keywords'」,1,假)>0)
透明標簽2.標題=取中間文(文本,「content='」,「'」)
.判斷(尋找文本(文本,「name='description'」,1,假)>0)
透明標簽3.標題=取中間文(文本,「content='」,「'」)
.默認
.判斷結束
.計次循環尾()
.子程序取中間文,文本型
.參數全文,文本型
.參數左文,文本型
.參數右文,文本型
.局部變數位置,整數型
.局部變數總長度,整數型
.局部變數文本,文本型
總長度=取文本長度(全文)
位置=尋找文本(全文,左文,,假)
.如果真(位置<0)
返回(「」)
.如果真結束
位置=位置+取文本長度(左文)
文本=取文本中間(全文,位置,總長度)
總長度=取文本長度(文本)
位置=尋找文本(文本,右文,,假)-1
.如果真(位置<0)
返回(「」)
.如果真結束
文本=取文本中間(文本,1,位置)
返回(文本)
❷ 易語言怎麼獲取網頁源代碼
易語言如何取網頁源碼:
1、首先,運行「易語言」主程序,彈出「新建工程對話框」選擇「Windows窗口程序」然後點擊「確定」按鈕,進入「Windows窗口程序設計界面」。如下圖:
❸ 易語言源碼是什麼
就是 文件名.e的文件 用這個文件 可以修改程序的功能 界面等 把它改寫成你自己的程序 如果你想學習易語言推薦去赤血學院 學習一下 哪裡成套的視頻教程 可以讓你快速入門。
❹ 求易語言取網頁文本源碼
.版本 2.支持庫 internet
.子程序 取網頁純文本, 文本型.參數 網址, 文本型
.局部變數 temp_____, 文本型
.局部變數 邏輯, 邏輯型
temp_____ = 到文本 (HTTP讀文件 (網址))邏輯 = 真
.循環判斷首 ()
處理事件 ()
.如果 (尋找文本 (temp_____, 「<」, , 假) > 尋找文本 (temp_____, 「>」, , 假))
temp_____ = 子文本替換 (temp_____, 「>」, , , 1, 真)
.否則
temp_____ = 子文本替換 (temp_____, 取文本中間 (temp_____, 尋找文本 (temp_____, 「<」, , 假), 尋找文本 (temp_____, 「>」, , 假) - 尋找文本 (temp_____, 「<」, , 假)), , , , 假)
.如果結束
.如果真 (尋找文本 (temp_____, 「<」, , 假) = -1)
邏輯 = 假
.如果真結束
.循環判斷尾 (邏輯)返回 (temp_____)
❺ 用易語言做網頁採集的時候都要把源代碼轉成什麼編碼是不是固定的如果不是,那有什麼規律
網頁一般是用UTF8的,但是易語言用的是ANSI,網頁不管什麼編碼必須轉成ANSI才可以直接用。
你可以調用精易模塊來看下網頁的編碼。
然後再調用編碼轉換的函數就可以了。