【发布时间】:2013-09-29 17:18:40
【问题描述】:
我有一个脚本来替换“ahref”标签中的单词。但是,我想完全删除 a href,这样您就可以在没有链接的情况下使用 Google 一词。
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup('<p>Hello <a href="http://google.com">Google</a></p>')
for a in soup.findAll('a'):
a['href'] = a['href'].replace("google", "mysite")
result = str(soup)
你也可以找到所有放在href中的单词并在它们之前和之后放置一个“”。我不知道该怎么做。我想这是在替换之前完成的。
【问题讨论】:
-
你可以留下一个毫无意义的
<a>吗?你可以del a['href']。
标签: python html parsing beautifulsoup