<style type="text/css">
<!--
p {margin: 0; padding: 0;} .ft10{font-size:17px;font-family:JEFJLV+FoundersGrotesk-Medium;color:#ffffff;}
.ft11{font-size:17px;font-family:JEFJLV+FoundersGrotesk-Medium;color:#105334;-moz-transform: matrix( 0, 1, -1, 0, 0, 0);-webkit-transform: matrix( 0, 1, -1, 0, 0, 0);-o-transform: matrix( 0, 1, -1, 0, 0, 0);-ms-transform: matrix( 0, 1, -1, 0, 0, 0);-moz-transform-origin: left 75%;-webkit-transform-origin: left 75%;-o-transform-origin: left 75%;-ms-transform-origin: left 75%;}
-->
</style>
Я хочу извлечь атрибуты .ft10 и .ft11 из приведенного выше фрагмента HTML.
Я использую функцию Comment из bs4, но она возвращает пустой список.
for style in soup.find_all('style'):
comments = style.find_all(string=lambda text: isinstance(text, Comment))
print("comments ====> ", comments)
for c in comments:
print(c)
print("===========")
c.extract()
Мне нужен список, состоящий из размера шрифта, семейства и цвета для всех классов.