是否有可能从html标签中提取嵌入的css属性?例如,假设我想找出“s5”的vertical-align属性是什么。
我目前正在使用beautifulsoup,并使用tag=soup.find(class_="s5")
检索了span标签。我尝试过tag.attrs["class"]
,但这只给了我s5
,没有办法将其链接到嵌入式样式。在Python中是否可能实现此功能?我发现的所有类似问题都涉及解析内联CSS样式。
<html>
<head>
<style type="text/css">
* {margin:0; padding:0; text-indent:0; }
.s5 {color: #000; font-family:Verdana, sans-serif;
font-style: normal; font-weight: normal;
text-decoration: none; font-size: 17.5pt;
vertical-align: 10pt;}
</style>
</head>
<body>
<p class="s1" style="padding-left: 7pt; text-indent: 0pt; text-align:left;">
This is a sample sentence. <span class="s5"> 1</span>
</p>
</body>
</html>