2012-05-07 56 views
2

我想知道你將如何實現這一目標。如何更改BeautifulSoup的解析器?

在本文檔中提到它做的事:

BeautifulSoup(markup, "lxml") 

我想,這裏的標記是html文件,我讀,我得到的是這樣的錯誤:

AttributeError: 'str' object has no attribute 'text'` 
+1

你是否會將'BeautifulSoup'模塊(版本3)和'bs4'模塊(版本4)混淆? –

+0

我想我可能是,我正在使用版本3,有什麼方法可以更改解析器? – WToa

+3

看看舊的BeautifulSoup文檔。 –

回答

3

我可以明確指出美麗湯3不允許選擇解析器。你需要使用美麗的湯4.