我需要能够修改HTML文档中的每个链接。我知道我需要使用SoupStrainer
,但是我对实现该方法不是100%积极的。如果有人可以引导我获得良好的资源或提供代码示例,将不胜感激。
谢谢。
最佳答案
也许这样的事情行得通吗? (不幸的是,我面前没有Python解释器)
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup('<p>Blah blah blah <a href="http://google.com">Google</a></p>')
for a in soup.findAll('a'):
a['href'] = a['href'].replace("google", "mysite")
result = str(soup)
关于python - BeautifulSoup-修改一段HTML中的所有链接?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/459981/