2010-02-18 79 views
3

我想知道是否有人知道如何將文本添加到標籤(p,b - 您可能希望包含字符數據的任何標籤)。該文件沒有提到你如何做到這一點。將文本添加到美麗的湯中的p標籤

+0

您是否能夠使用提供的答案獲得此工作?如果不是,你能否詳細說明你正在尋找什麼? – swanson 2010-02-21 05:26:07

+0

是的,我正在使用NavigableString類型。對不起,響應緩慢。我真的很喜歡美麗的湯,但我希望文檔使這一點更清晰。這似乎是一個相對普遍的任務。 – illuminatedtiger 2010-02-21 20:53:38

回答

1
>>> import BeautifulSoup 
>>> b=BeautifulSoup.BeautifulSoup("<p></p><p></p>") 
>>> for t,s in zip(b,[u'hello',u'world']): 
...  t.contents.append(BeautifulSoup.NavigableString(s)) 
... 
>>> b 
<p>hello</p><p>world</p>