您的位置:首页 > 编程语言 > Python开发

#小练习 HTMLParser 分类: python 小练习 python 2013-06-03 15:54 162人阅读 评论(0) 收藏

2013-06-03 15:54 871 查看
from HTMLParser import HTMLParser


class myHTMLParser(HTMLParser):

'''......HTMLParser.......'''



def handle_starttag(self,tag,attrs):


print 'Encounter a start tag:',tag

def handle_endtag(self,tag):


print 'Encounter a end tag:',tag

def handle_data(self,data):

print 'Encounter some data:',data

p=myHTMLParser()

p.feed('<html><head><title>Test</title></head>'


'<body><h1>Parse me!</h1></body></html>')

The output will then be:

Encountered a start tag: html
Encountered a start tag: head
Encountered a start tag: title
Encountered some data  : Test
Encountered an end tag : title
Encountered an end tag : head
Encountered a start tag: body
Encountered a start tag: h1
Encountered some data  : Parse me!
Encountered an end tag : h1
Encountered an end tag : body
Encountered an end tag : html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐