Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解析HTML+;时获取标记中文本大小的最佳方法是什么;CSS与python?_Python_Html_Css_Beautifulsoup - Fatal编程技术网

解析HTML+;时获取标记中文本大小的最佳方法是什么;CSS与python?

解析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(选择器)找到与此选择器对应的所有标记,但尝试样式表中的每个选择器将花费太多时间。那么,如何有效地找到任何标签的字体大小呢?浏览器做得很快,所以这不是不可能的。

我正在使用python和beautifulsoup4抓取实时网站的HTML页面。我希望能够获得任何html标记的文本大小。我尝试使用cssutils来解析CSS并找到字体大小参数,但现实生活中的CSS非常复杂,就像这样

.some_div_class a span {font-size: 20px}
因此,我可以使用bs.select(选择器)找到与此选择器对应的所有标记,但尝试样式表中的每个选择器将花费太多时间。那么,如何有效地找到任何标签的字体大小呢?浏览器做得很快,所以这不是不可能的。
我不想使用无头浏览器。

这可能是重复的请求。请参阅关于使用python解析css的解决方案。解决方案已存在并被社区接受。stackoverflow参考有帮助吗?