我如何使用BeautifulSoup搜索仅包含我搜索的属性的标签?
例如,我想找到所有<td valign="top">标签.
以下代码:
raw_card_data = soup.fetch('td', {'valign':re.compile('top')})
获取我想要的所有数据,但也获取<td>具有该属性的任何标记valign:top
我也试过了:
raw_card_data = soup.findAll(re.compile('<td valign="top">'))
这没有任何回报(可能是因为正则表达式不好)
我想知道在BeautifulSoup中是否有一种方法可以说"查找<td>唯一属性为valign:top"的标签
更新
例如,如果HTML文档包含以下<td>标记:
<td valign="top">.....</td><br />
<td width="580" valign="top">.......</td><br />
<td>.....</td><br />
Run Code Online (Sandbox Code Playgroud)
我只想要第一个<td>tag(<td width="580" valign="top">)返回