在多个调用上使用HTMLparser

时间:2011-11-23 11:03:45

标签: python url html-parsing

我正在构建我自己的解析器,它不使用搜索引擎API,只使用python在bing环境中使用搜索结果返回URL。

我创建了通常的HTMLParser类,并在main我创建了类实例

parser = MyHTMLParser()
parser.feed(content)

这适用于单个调用,但如果我更改内容并将其放入循环中,则Feed无效。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

在为解析器实例提供新文档之前,您应该重置它。

E.g。 parser.reset()

请参阅:http://docs.python.org/library/htmlparser.html