【问题标题】:How to get font of a HTML node with python?如何使用 python 获取 HTML 节点的字体?
【发布时间】:2011-06-08 12:22:54
【问题描述】:

现在我使用 lxml 在 python 中解析 HTML。但是我还没有找到任何 API 来获取文本节点的字体信息。有没有图书馆可以做到这一点? 非常感谢!

【问题讨论】:

  • 字体信息?您无法使用 XML 解析器提取它。您必须使用引擎渲染网页,并希望有一个 Python API 可以让您做到这一点。
  • 只有文字,没有字体。除非在样式属性中定义了字体。或者在该 HTML 使用的 CSS 中。但这很难说。您可以做的最好的事情是搜索具有字体更改值的字体标签或样式属性。
  • 字体信息可以帮助您解决什么问题?
  • 我想找出 html 页面中最常用的字体。目前我得到所有样式声明并计算在css中定义的节点的显式字体。但我不喜欢任何方法来获取它们的隐式和继承字体。

标签: python html


【解决方案1】:

您无法从 HTML 中的文本节点获取此信息,因为它不存在

【讨论】:

    猜你喜欢
    • 2020-07-20
    • 1970-01-01
    • 2023-03-14
    • 2015-12-12
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 2014-06-13
    • 2015-07-04
    相关资源
    最近更新 更多