2010-02-18 74 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>