从HTML输入这样开始一个链接后追加:使用BeautifulSoup如何将标签与BeautifulSoup
<p>
<a href="http://www.foo.com">this if foo</a>
<a href="http://www.bar.com">this if bar</a>
</p>
,我想在更改此HTML:
<p>
<a href="http://www.foo.com">this if foo</a><b>OK</b>
<a href="http://www.bar.com">this if bar</a><b>OK</b>
</p>
是否有可能使用BeautifulSoup来做到这一点?
喜欢的东西:
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup(html)
for link_tag in soup.findAll('a'):
link_tag = link_tag + '<b>OK</b>' #This obviously does not work
是的,这是可能的。 BeautifulSoup有相当不错的文档: http://www.crummy.com/software/BeautifulSoup/documentation.html 发布您的代码,如果你有问题,我(和其他人)会帮助。 – Jack 2010-05-25 20:50:41
实际上这个特殊的操作并不是从文档中提取的。 – 2010-05-26 13:16:42