從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