當前位置:首頁 » 操作系統 » 易語言取網頁源碼

易語言取網頁源碼

發布時間: 2022-01-21 01:11:11

1. 易語言如何獲取網頁源碼的並展示出來

.版本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,位置)

返回(文本)

2. 求易語言取網頁文本源碼

.版本 2.支持庫 internet
.子程序 取網頁純文本, 文本型.參數 網址, 文本型
.局部變數 temp_____, 文本型
.局部變數 邏輯, 邏輯型

temp_____ = 到文本 (HTTP讀文件 (網址))邏輯 = 真
.循環判斷首 ()
處理事件 ()
.如果 (尋找文本 (temp_____, 「<」, , 假) > 尋找文本 (temp_____, 「>」, , 假))
temp_____ = 子文本替換 (temp_____, 「>」, , , 1, 真)
.否則
temp_____ = 子文本替換 (temp_____, 取文本中間 (temp_____, 尋找文本 (temp_____, 「<」, , 假), 尋找文本 (temp_____, 「>」, , 假) - 尋找文本 (temp_____, 「<」, , 假)), , , , 假)
.如果結束
.如果真 (尋找文本 (temp_____, 「<」, , 假) = -1)
邏輯 = 假
.如果真結束

.循環判斷尾 (邏輯)返回 (temp_____)

3. 易語言取網頁指定內容源碼

要方便快捷的話,就用精易模塊裡面的取出中間文本(),不想用模塊的話就用分割文本。建議你用精易模塊的文本_取中間文本()

4. 易語言如何獲取Html頁面源碼

添加精易模塊,可以使用
網頁內容(文本型)=網頁_訪問(網頁地址,『GET』)

5. 易語言取網頁 源代碼 內容

取不到吧,你要先分析代碼,工作量挺大的

6. 易語言如何取網頁上某一源碼保存到文本

通用對話框可以保存

7. 易語言如何在網頁登錄的情況下獲取網頁源碼

網頁編碼是utf你需要轉換成gbk

8. 易語言取當前瀏覽器網頁地址和網頁源碼

procere TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := WebBrowser1.LocationURL;
Memo1.Lines := IdHTTP1.Get('www.qq.com');
end;

9. 易語言:如何取得網頁源碼中需要的內容

用取文本中間就行了,給你一個我最初學時編寫的一個程序和你想要的類似,希望對你有所幫助

伺服器地址分析.e" wealth="0" />

10. 易語言 如何讀取網頁源文件的代碼!

易語言 如何讀取網頁源文件應用三種方法:調用API函數、創建使用MSXML2.XMLHTTP;
調用格式: 〈位元組集〉 編碼轉換 (位元組集 被轉換數據,文本型 轉換前的數據編碼,文本型 轉換後的數據編碼,〔邏輯型變數 執行結果〕) - 編碼轉換支持庫->編碼轉換
英文名稱:iconv
將指定的數據從一種編碼轉換為另一種編碼,返回轉換後的數據。如果執行失敗,將返回空位元組集,同時設置參數「執行結果」為「假」。本命令相當於「編碼轉換_打開()」「編碼轉換_轉換()」「編碼轉換_關閉()」三個命令的組合使用。本命令為初級命令。
參數<1>的名稱為「被轉換數據」,類型為「位元組集(bin)」。
參數<2>的名稱為「轉換前的數據編碼」,類型為「文本型(text)」。可以使用本庫中定義的以「編碼_」開頭的編碼常量。編碼名稱不區分字母大小寫。注意:如果指定的編碼與「被轉換數據」的實際編碼不符,很可能導致編碼轉換失敗。
參數<3>的名稱為「轉換後的數據編碼」,類型為「文本型(text)」。可以使用本庫中定義的以「編碼_」開頭的編碼常量。編碼名稱不區分字母大小寫。
參數<4>的名稱為「執行結果」,類型為「邏輯型(bool)」,可以被省略,提供參數數據時只能提供變數。如果提供本參數,其中將被寫入本命令的執行結果——執行成功時為真,執行失敗時為假。

熱點內容
裝緩存下載 發布:2024-09-20 05:42:36 瀏覽:72
gon引擎自動回收腳本 發布:2024-09-20 05:39:39 瀏覽:246
好醫生連鎖店密碼多少 發布:2024-09-20 05:09:38 瀏覽:15
魔獸腳本代理 發布:2024-09-20 05:09:35 瀏覽:98
python登陸網頁 發布:2024-09-20 05:08:39 瀏覽:757
安卓qq飛車如何轉蘋果 發布:2024-09-20 04:54:30 瀏覽:178
存儲過程中in什麼意思 發布:2024-09-20 04:24:20 瀏覽:315
php顯示數據 發布:2024-09-20 03:48:38 瀏覽:501
源碼安裝軟體 發布:2024-09-20 03:44:31 瀏覽:354
入門編程游戲的書 發布:2024-09-20 03:31:26 瀏覽:236