Kel*_*yle 13 html python tags attributes beautifulsoup
在这里问我,我正在尝试在这里为标签添加一个属性,想知道我是否可以使用BeautifulSoup方法,或者应该使用普通的字符串操作.
一个例子可能会说明这一点,因为这是一个奇怪的解释.
HTML代码现在的样子:
<option value="BC">BRITISH COLUMBIA</option>
Run Code Online (Sandbox Code Playgroud)
我希望它看起来如何:
<option selected="" value="BC">BRITISH COLUMBIA</option>
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助!
Ter*_*ryA 22
容易与BeautifulSoup :)
>>> from bs4 import BeautifulSoup
>>> soup = BeautifulSoup('<option value="BC">BRITISH COLUMBIA</option>')
>>> soup.find('option')['selected'] = ''
>>> print soup
<html><body><option selected="" value="BC">BRITISH COLUMBIA</option></body></html>
Run Code Online (Sandbox Code Playgroud)
可以将属性视为字典.所以我们有{'value':'BC'},并且为字典添加一个值,我们就是这么做的dict[key] = value
| 归档时间: |
|
| 查看次数: |
9291 次 |
| 最近记录: |