初始化汤:
>>> from bs4 import BeautifulSoup
>>> soup = BeautifulSoup(s) #s is the html string you get
首先你应该找到你想要的标签:
>>> td = soup.find('td', attrs={'class':'foo'})
>>> td
<td align="left" class="foo" style="white-space:nowrap;"> </td>
插入文本:
>>> td.string = 'hello'
>>> td
<td align="left" class="foo" style="white-space:nowrap;">hello</td>
添加属性:
>>> td['id'] = 'id1'
>>> td
<td align="left" class="foo" id="id1" style="white-space:nowrap;">hello</td>
添加一个类:
>>> td['class'].append('foo2')
>>> td
<td align="left" class="foo foo2" id="id1" style="white-space:nowrap;">hello</td>
有关更多信息,您应该阅读文档。