我正在尝试从html中提取如下所示的内容
<div type="alpha" content="upper-left" experience="summary_resource">
我希望选择与类型,内容和体验完全匹配的所有实例
soup.select('div[type="alpha"][content="upper-left"][experience="summary_resource"]')
如果我尝试使用上面的代码,我会得到一个不支持或无效的CSS选择器错误。 单独搜索属性是可行的,但是我想使用select链接它们,就像我想链接select类一样。
如果您试图获得这些元素的列表,可以尝试:
allInstances = soup.findAll('div', {'experience':'summary_resource'})
然后您可以获得每个元素的内容,如下所示:
print(allInstances[0].text)
可以向字典中添加更多属性