真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中htmlparser如何解析html

這篇文章主要介紹“python中htmlparser如何解析html”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“python中htmlparser如何解析html”文章能幫助大家解決問題。

網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、成都微信小程序、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了霍邱免費建站歡迎大家使用!

說明

1、htmlparser提供了一種方便簡潔的處理html文件的方法。

它根據(jù)樹形結(jié)構(gòu)將html頁面中的標簽分析成一個節(jié)點,一種類型的節(jié)點對應一個類,通過調(diào)用它可以輕松訪問標簽中的內(nèi)容。

2、html本質(zhì)上是xml的子集,但是html的語法沒有html嚴格,不能用標準的DOM或者SAX來分析html。

實例

from html.parser import HTMLParser
from html.entities import name2codepoint
 
class MyHTMLParser(HTMLParser):
 
    def handle_starttag(self, tag, attrs):
        print('<%s>' % tag)
 
    def handle_endtag(self, tag):
        print('' % tag)
 
    def handle_startendtag(self, tag, attrs):
        print('<%s/>' % tag)
 
    def handle_data(self, data):
        print(data)
 
    def handle_comment(self, data):
        print('')
 
    def handle_entityref(self, name):
        print('&%s;' % name)
 
    def handle_charref(self, name):
        print('&#%s;' % name)
 
parser = MyHTMLParser()
parser.feed('''



    

Some html HTML tutorial...
END

''')   //test結(jié)果                   

Some html  HTML tutorial...
END

   

關(guān)于“python中htmlparser如何解析html”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。


當前題目:python中htmlparser如何解析html
本文鏈接:http://weahome.cn/article/jjseep.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部