相关疑难解决方法(0)

如何找到只有某些属性的标签 - BeautifulSoup

我如何使用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">)返回

python beautifulsoup

70
推荐指数
6
解决办法
9万
查看次数

标签 统计

beautifulsoup ×1

python ×1