2011-11-23 16 views
1

我正在構建自己的解析器,該解析器不使用搜索引擎API,只使用python在bing環境中將搜索結果返回給URL。在多個調用中使用HTMLparser

我創建了平常HTMLParser類,並在main我創建類的實例

parser = MyHTMLParser() 
parser.feed(content) 

這適用於單一的電話,但如果我改變的內容,並把這個在一個循環中進料不起作用。

任何幫助,將不勝感激。

+0

請你能否「進不工作」詳細點嗎?是否有錯誤/追溯? – MattH

回答

2

在爲解析器實例提供一個新文檔之前,應該重置它。

E.g. parser.reset()

參見:http://docs.python.org/library/htmlparser.html

+0

感謝您的幫助。正如你所說的,我嘗試過使用重置方法。 – minocha

+0

使用重置方法解決了你的問題嗎? – MattH

+0

即使重置也不起作用。你可以請結帳代碼我編輯一起我的問題和幫助 – minocha

相關問題