【发布时间】:2020-04-20 09:15:36
【问题描述】:
我正在尝试解析网页中某个类的所有 td 标签的内容,但即使标签本身没有,我也希望拥有某种占位符内容。例如,html 包含这样的 td 标签:
<td class="odds bdevtt moneylineodds " cfg="">+134</td>
<td class="odds bdevtt moneylineodds " cfg=""></td>
<td class="odds bdevtt moneylineodds " cfg="">-140</td>
我正在尝试获取类似 ['+134', '-', '-140'] 的列表作为输出,因此列表中的条目数等于带有 '-' 的匹配标签的数量作为一个占位符,表示标签为空。然而,下面只返回 ['+134','-140']。
soup.find_all('td', attrs={'class': 'odds bdevtt moneylineodds '})
【问题讨论】:
标签: python html parsing beautifulsoup tags