我想提取以下内容:
<td class="indent">Interest Income on Fed. Funds</td>
<td class="">-</td>
用这个
interest=a.findAll("td",{'class':[''|'indent']},limit=6)
但是,它会返回
TypeError:|:'str'和'str'
的不支持的操作数类型
我怎么能找到空类OR class _ ='indent'?
答案 0 :(得分:3)
试试这个:
interest = a.findAll("td", {'class': [None, 'indent']}, limit=6)
,
分隔符不是|
)None
答案 1 :(得分:1)
bs4的另一个选择:
def empty_or_indent(css_class):
return css_class is None or css_class is 'indent'
a.find_all('td', class_=empty_or_indent, limit=6)