【发布时间】:2020-01-20 17:28:21
【问题描述】:
这主要是一个 HTML 问题,但我有兴趣使用 Python 3 从 HTML 中提取信息。
我的问题是:
给定字体系列、字体粗细和字体样式,以及文本本身和文本大小,我如何确定文本的高度和宽度?
也就是说,我有文本左上角的坐标,我想找到它的右下角。我准备在我的脚本中手动输入单个字母的大小,如果需要的话(希望不是!)。
作为一个基本示例,我有一个字体
f { font-family:sans-serif; font-weight:normal; font-style:normal; }
还有一个标签
<span id="f" style="font-size:20px;vertical-align:baseline;color:rgba(0,0,0,1);">Hello, world!</span>
我想计算文本的宽度和高度,以像素为单位。
我知道网站上有相关问题,但我找不到任何可以回答我的具体问题的问题。如果存在,请随意链接此类问题(如果已回答)。
【问题讨论】:
-
你可以只计算span的大小,对吧?
-
你能像这个问题一样使用硒吗? stackoverflow.com/questions/15510882/…
-
@BramVanroy 我该怎么做?在 HTML 方面,我离专家不远......
-
@GammaGames 我不确定。我会仔细看看的。替代解决方案表示赞赏,但非常感谢您的提示!
标签: html python-3.x