【发布时间】:2010-05-25 20:39:45
【问题描述】:
从这样的 Html 输入开始:
<p>
<a href="http://www.foo.com">this if foo</a>
<a href="http://www.bar.com">this if bar</a>
</p>
使用 BeautifulSoup,我想将这个 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 有很好的文档:crummy.com/software/BeautifulSoup/documentation.html 如果您有问题,请发布您的代码,我(和其他人)会提供帮助。
-
实际上,从文档中了解这种特殊的操作并非易事。
标签: python beautifulsoup