Python 值包含空格的属性的Css选择器

Python 值包含空格的属性的Css选择器,python,css,beautifulsoup,Python,Css,Beautifulsoup,我正在使用库用python编写代码,我想选择这个标记(使用CSS选择器): (CSS选择器位于单引号内,即 'div div div[style*="height:80px; width:700px"]') 但这不会选择任何标记 我也尝试过: soup.select('div div div[style*="height:80px;"][style*="width:700px"]') 但这也不起作用 我不允许做: soup.select('div div div[style=" hei

我正在使用库用python编写代码,我想选择这个标记(使用CSS选择器):

(CSS选择器位于单引号内,即

 'div div div[style*="height:80px; width:700px"]')
但这不会选择任何标记

我也尝试过:

 soup.select('div div div[style*="height:80px;"][style*="width:700px"]')
但这也不起作用

我不允许做:

 soup.select('div div div[style=" height:80px; width:700px "]')
因为它会引发一个错误,指出这是一个无效的css选择器(不允许在开始双引号之后或结束双引号之前使用空格)


有人能给我推荐这个标签的正确css选择器吗?

您可以使用
查找

.find("div", style=" height:80px; width:700px; "))

在select中使用多个属性不适用于bs4,在按属性搜索时,您也被限制在可以传递的范围内,您最好选择一个
。选择一个(“div[style*=height:80px;]”或
[style*=width:700px;]”“

您可以添加一个代码笔或其他东西来演示您的代码吗?
 soup.select('div div div[style=" height:80px; width:700px "]')
.find("div", style=" height:80px; width:700px; "))