亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

使用python提取html文件中的特定數據的實現代碼

2020-02-23 04:53:12
字體:
來源:轉載
供稿:網友
例如 具有如下結構的html文件

代碼如下:
<div class='entry-content'>
<p>感興趣內容1</p>
<p>感興趣內容2</p>
……
<p>感興趣內容n</p>
</div>
<div class='content'>
<p>內容1</p>
<p>內容2</p>
……
<p>內容n</p>
</div>


我們嘗試獲得'感興趣內容'

對于文本內容,我們保存到IDList中。
可是如何標記我們遇到的文本是感興趣的內容呢,也就是,處于
代碼如下:
<div class='entry-content'>
<p>這里的內容</p>
<p>還有這里</p>
……
<p>以及這里的內容</p>
</div>


思路如下
    遇到<div class='entry-content'> 設置標記flag = True 遇到</div>后 設置標記flag = False 當flag 為True時遇到<p> 設置標記getdata = True 遇到</p> 且getdata = True,設置getdata = False

python為我們提供了SGMLParser類,SGMLParser 將 HTML 分析成 8 類數據[1],然后對每一類調用單獨的方法:使用時只需繼承SGMLParser 類,并編寫頁面信息的處理函數。

可用的處理函數如下:

開始標記 (Start tag) 
是一個開始一個塊的 HTML 標記,象 <html>,<head>,<body> 或 <pre> 等,或是一個獨一的標記,象 <br> 或 <img> 等。當它找到一個開始標記 tagname,SGMLParser 將查找名為 start_tagname 或 do_tagname 的方法。例如,當它找到一個 <pre> 標記,它將查找一個 start_pre 或 do_pre 的方法。如果找到了,SGMLParser 會使用這個標記的屬性列表來調用這個方法;否則,它用這個標記的名字和屬性列表來調用 unknown_starttag 方法。 
結束標記 (End tag) 
是結束一個塊的 HTML 標記,象 </html>,</head>,</body> 或 </pre> 等。當找到一個結束標記時,SGMLParser 將查找名為 end_tagname 的方法。如果找到,SGMLParser 調用這個方法,否則它使用標記的名字來調用 unknown_endtag 。 
字符引用 (Character reference) 
用字符的十進制或等同的十六進制來表示的轉義字符,象  。當找到,SGMLParser 使用十進制或等同的十六進制字符文本來調用
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美xxxx做受欧美.88| 亚洲影院色无极综合| 国产日韩欧美电影在线观看| 狠狠综合久久av一区二区小说| 国产99久久精品一区二区| 亚洲 日韩 国产第一| 国产精品高潮呻吟久久av黑人| 欧美福利小视频| 成人国产精品久久久| 久久综合免费视频| 日韩美女福利视频| 66m—66摸成人免费视频| 欧美成人在线免费| 亚洲国产91色在线| 日韩欧美国产激情| 97视频在线观看视频免费视频| 中文字幕日韩免费视频| 久久影院模特热| 亚洲视频一区二区三区| 中文字幕一区电影| 国产一区二区在线免费视频| 亚洲三级 欧美三级| 国产亚洲精品美女| 欧美日韩免费一区| 国产精品直播网红| 久久久久久亚洲精品不卡| 91色中文字幕| 日韩av综合中文字幕| 欧美日韩在线视频一区| 国产精品亚洲一区二区三区| 免费91在线视频| 亚洲欧美在线第一页| 日韩欧美亚洲一二三区| 亚洲欧美精品伊人久久| 国产精品自拍网| 欧美性猛交xxxx乱大交| 懂色av一区二区三区| 国产一区二区丝袜高跟鞋图片| 久久国产精品首页| 亚洲综合一区二区不卡| 成人免费xxxxx在线观看| 国产成一区二区| 一区二区中文字幕| 亚洲一区制服诱惑| 欧美成人午夜激情视频| 成人免费网视频| 4p变态网欧美系列| 精品国产乱码久久久久久婷婷| 日韩精品在线播放| 亚洲自拍在线观看| 精品久久久久久久久久久久久| 亚洲精品久久7777777| 亚洲欧美制服另类日韩| 91精品国产91久久久久福利| 91九色国产社区在线观看| 欧美专区中文字幕| 欧美第一淫aaasss性| 日韩av中文在线| 亚洲二区中文字幕| 亚洲人成啪啪网站| 欧美精品在线视频观看| 色爱av美腿丝袜综合粉嫩av| 国产成人福利网站| 亚洲免费福利视频| 欧洲s码亚洲m码精品一区| 蜜臀久久99精品久久久久久宅男| 欧美日韩在线影院| 久久这里只有精品视频首页| 精品成人乱色一区二区| 欧美国产日韩中文字幕在线| 国产成人+综合亚洲+天堂| 欧美三级xxx| 在线播放国产精品| 欧美日韩成人在线视频| 精品国内自产拍在线观看| 久久视频这里只有精品| 国产精品一区二区性色av| 日本午夜人人精品| 国产精品99久久久久久www| 亚洲片在线资源| 亚洲国产日韩欧美在线动漫| 国产一区二区三区日韩欧美| 亚洲精品福利资源站| 欧美老肥婆性猛交视频| 欧美日韩在线视频观看| 69久久夜色精品国产69乱青草| 日韩久久免费视频| 国产精品成人在线| 91在线视频九色| 亚洲欧洲中文天堂| 国产精品久久国产精品99gif| 日本欧美精品在线| 久久av.com| 最近中文字幕日韩精品| 久久久伊人日本| 国产精品一二区| 91免费精品国偷自产在线| 欧美午夜女人视频在线| 91免费看国产| 亚洲a∨日韩av高清在线观看| 日韩久久精品成人| 色偷偷88888欧美精品久久久| 国产一区深夜福利| 亚洲男人天堂2023| 亚洲男人第一av网站| 亚洲欧美中文日韩v在线观看| 中文字幕亚洲欧美日韩在线不卡| 亚洲第一网站免费视频| 国产精品黄色影片导航在线观看| 国产精品女人网站| 日韩免费在线视频| 国产精品久久久久久久久借妻| 成人免费在线视频网址| 欧美性猛交99久久久久99按摩| 日本精品一区二区三区在线播放视频| 国产日韩综合一区二区性色av| 91av在线看| 国产精品无码专区在线观看| 美女福利精品视频| 97视频免费在线看| 日韩精品中文字幕在线观看| 国产97色在线| 成人av在线天堂| 国产亚洲欧洲高清| 成人午夜激情网| 日本一区二区三区四区视频| 97精品视频在线观看| 日韩理论片久久| 国产精品99久久99久久久二8| 亚洲成人xxx| 亚洲国产99精品国自产| 在线视频国产日韩| 久久久久久av| 国产成人拍精品视频午夜网站| 成人黄色在线免费| 欧美第一页在线| 久久色免费在线视频| 成人黄色影片在线| 成人国内精品久久久久一区| 国产精品xxx视频| 欧美午夜精品久久久久久浪潮| 欧美精品日韩三级| 性欧美xxxx| 亚洲美女视频网| 中文字幕国产精品| 韩国欧美亚洲国产| 77777亚洲午夜久久多人| 欧美性猛交xxxx黑人猛交| 亚洲精品久久久久中文字幕二区| 久久九九热免费视频| 在线精品播放av| 久久久久久久久中文字幕| 亚洲精品美女在线观看| 亚洲直播在线一区| 国产精品扒开腿做爽爽爽男男| 77777少妇光屁股久久一区| 久久综合色影院| 亚洲18私人小影院| 亚洲a一级视频| 午夜免费在线观看精品视频| 国产亚洲精品一区二区| 亚洲精品第一国产综合精品| 久久久久免费精品国产| 国产91久久婷婷一区二区|