mik*_*ike 7 python beautifulsoup
我想用美丽的汤做一个非常简单的替换.假设我想访问页面中的所有A标签,并将"?foo"附加到它们的href.有人可以发布或链接到如何做这样简单的事情的例子吗?
nos*_*klo 15
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup('''
<html>
<head><title>Testing</title></head>
<body>
<a href="http://foo.com/">foo</a>
<a href="http://bar.com/bar">Bar</a>
</body>
</html>''')
for link in soup.findAll('a'): # find all links
link['href'] = link['href'] + '?foo'
print soup
Run Code Online (Sandbox Code Playgroud)
打印:
<html>
<head><title>Testing</title></head>
<body>
<a href="http://foo.com/?foo">foo</a>
<a href="http://bar.com/bar?foo">Bar</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
该文档还有一些更改属性的示例.这是一个涵盖BeautifulSoup所有常见方面的广泛教程.我不知道文档中缺少什么,也许你应该澄清一下.
| 归档时间: |
|
| 查看次数: |
7859 次 |
| 最近记录: |