代码之家  ›  专栏  ›  技术社区  ›  FlorianB

用于解释HTML/CSS和获取元素样式的命令行工具

  •  0
  • FlorianB  · 技术社区  · 9 年前

    假设我下载了一个html页面及其所有css文件(例如带有curl) 所以我有一些html代码,一些css在头部,在标签中,还有一些css来自文件。

    有没有一个我可以使用的工具,例如在第2957页的位置获取该字符的颜色和字体大小,或者从第3917页的位置开始获取该标记的高度?

    我正在寻找不带X的Linux命令行或perl模块。

    谢谢

    编辑:身高是一个危险的例子,可能会让读者感到困惑。我不是指自动时的渲染高度,例如,我是指字符串“auto”。因此无需渲染。

    2 回复  |  直到 9 年前
        1
  •  1
  •   ldg    9 年前

    标准无头浏览器是PhantomJS: http://phantomjs.org/ (还有其他类似的 https://slimerjs.org/ ).

        2
  •  -1
  •   c-smile    9 年前

    本质上,您需要的是可以在没有任何图形子系统的情况下工作的浏览器。只需测量一些元素(“此标记的高度从位置3917开始”),您就需要在该机器上使用字体和对字体进行光栅化的代码。

    答案也是:几乎没有机会找到这样的工具。