首页
/
每日頭條
/
科技
/
獲取html代碼方法
獲取html代碼方法
更新时间:2026-01-11 03:53:55

通過上一章的内容,現在網頁文件中,我們還須要去除的就是HTML代碼了。

下面我們要研究一下HTML代碼的主要特點,不管什麼樣的html代碼,他們均被左右尖括号所包圍,就像這個樣子<代碼>,因此,我們就有了去除的方法,把括号中的内容和聯通括号一起去除掉,就可以了。

下面開始,根據我們的想法,可以寫出,下面這樣的主程序

獲取html代碼方法(網頁代碼中提取文字)1

看上圖,再上一張定義的函數,我們把它移動到了通用函數庫中

第21行,這是我們新增的代碼,執行完這個代碼,就去除掉了HTML标記,剩下的就應該是純文字内容了。在這裡,我們定義了一個函數,名字叫做去除html代碼。

下面我們研究一下,這個函數的内容,如下圖

獲取html代碼方法(網頁代碼中提取文字)2

因為使用了正則表達式,因此,在程序運行前,必須導入模塊re

第3行,導入我們所需要的re模塊,我們想用到正則表達式

第5行,定義函數

第6行,用右尖括号分格隔成列表

第8行,對列表元素進行遍曆

第9行,使用正則挑出有效的内容,其實就是去除以前孤立的右尖括号的内容。

第10行,對有效的内容進行左尖括号分隔

第11行,左尖括号前面的内容就是有效的文字内容

完整的程序如下

獲取html代碼方法(網頁代碼中提取文字)3

下面我們對程序進行下測試,在上一章中,程序運行後得到如下的内容(内容太長,隻截取一小部分)

獲取html代碼方法(網頁代碼中提取文字)4

本次程序改造後,運行得到下面的内容

獲取html代碼方法(網頁代碼中提取文字)5

獲取html代碼方法(網頁代碼中提取文字)6

從上面兩個圖片可以看出,我們确實把文字内容提取出來了。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
手機鎖屏怎麼辦求解鎖
手機鎖屏怎麼辦求解鎖
手機鎖屏怎麼辦求解鎖?按手機電源鍵直接關閉手機,或者直接拔下電池,重新啟動,下面我們就來說一說關于手機鎖屏怎麼辦求解鎖?我們一起去了解并探讨一下這個問題吧!手機鎖屏怎麼辦求解鎖按手機電源鍵直接關閉手機,或者直接拔下電池,重新啟動。因為鎖屏是...
2026-01-11
阿瑪尼紅氣墊選擇哪個色
阿瑪尼紅氣墊選擇哪個色
今天要給大家測評的是阿瑪尼紅氣墊,官方名稱:阿瑪尼輕墊精華粉底液。這款氣墊的風刮得有多大,就不用我多說了。一上線,各大專櫃、免稅店通通斷貨。前兩周在仁川機場,剛走進櫃台,BA就用蹩腳的中文,氣墊沒有貨~什麼顔色都沒有。(要不是親身經曆,我都...
2026-01-11
比較好的電腦裝機配置
比較好的電腦裝機配置
看完這篇文章保準你去電腦城不給奸商騙,還能在幫妹子選電腦的時候,你拍着胸口說“妹砸,放心!這事包在我身上,保準既好用又便宜”。本文面向廣大裝機用戶,屬于科普文章,所以盡可能避免了專業術語和行業黑話。那麼,今天我就是你的裝機師傅了。一、處理器...
2026-01-11
thinkbook辦公本推薦
thinkbook辦公本推薦
17.3英寸3K觸控大屏,外加一塊8英寸的創意副屏該如何玩轉雙屏筆記本——ThinkBookPlus17發揮多屏協同的最大能效呢?别擔心,攻略我們都幫你做好了。看完這篇文章,你即将知曉辦公效率翻倍的秘密!基礎秘笈——玩轉大小屏面對一塊17....
2026-01-11
泡面加什麼速食食品更加營養
泡面加什麼速食食品更加營養
方便面在我們日常生活當中出現頻率高于很多食物,以前小時候想吃不能吃,長大了圖方便卻不得不吃。據統計,2019年全球方便面的銷量為1064億份,幾乎每天都要吃掉2.9億份,不論地域、年齡、皮膚顔色,方便面已經全球性食物。方面便消耗大國的前15...
2026-01-11
Copyright 2023-2026 - www.tftnews.com All Rights Reserved