Pythonのお勉強 Part11
■ このスレッドは過去ログ倉庫に格納されています
0699デフォルトの名無しさん
2006/08/25(金) 01:19:07import string
class Parser(SGMLParser):
comment_tag = []
temp_str = ""
start = False
def __init__(self):
SGMLParser.__init__(self)
def handle_data(self,data):
if self.start:
self.temp_str += data
def handle_comment(self,comment):
if comment == "tagST":
self.start = True
self.temp_str = ""
elif comment == "tagED":
self.start = False
self.comment_tag.append( self.temp_str )
def getlinks(self):
return self.comment_tag
parser = Parser()
parser.feed(data)
parser.close()
tags = parser.getlinks()
for n,x in enumerate(tags):
print n,x
■ このスレッドは過去ログ倉庫に格納されています