解析HTML+;时获取标记中文本大小的最佳方法是什么;CSS与python?
我正在使用python和beautifulsoup4抓取实时网站的HTML页面。我希望能够获得任何html标记的文本大小。我尝试使用cssutils来解析CSS并找到字体大小参数,但现实生活中的CSS非常复杂,就像这样解析HTML+;时获取标记中文本大小的最佳方法是什么;CSS与python?,python,html,css,beautifulsoup,Python,Html,Css,Beautifulsoup,我正在使用python和beautifulsoup4抓取实时网站的HTML页面。我希望能够获得任何html标记的文本大小。我尝试使用cssutils来解析CSS并找到字体大小参数,但现实生活中的CSS非常复杂,就像这样 .some_div_class a span {font-size: 20px} 因此,我可以使用bs.select(选择器)找到与此选择器对应的所有标记,但尝试样式表中的每个选择器将花费太多时间。那么,如何有效地找到任何标签的字体大小呢?浏览器做得很快,所以这不是不可能的。
.some_div_class a span {font-size: 20px}
因此,我可以使用bs.select(选择器)找到与此选择器对应的所有标记,但尝试样式表中的每个选择器将花费太多时间。那么,如何有效地找到任何标签的字体大小呢?浏览器做得很快,所以这不是不可能的。
我不想使用无头浏览器。这可能是重复的请求。请参阅关于使用python解析css的解决方案。解决方案已存在并被社区接受。stackoverflow参考有帮助吗?