gpt4 book ai didi

java - 当我有 .html 和 .css 文件时如何检查文本的 Java 颜色?

转载 作者:太空宇宙 更新时间:2023-11-04 05:26:57 25 4
gpt4 key购买 nike

我有 html 和 css,我想检查 html 文档中指定文本的真实颜色(和其他可视文本属性)。我可以用 JSoup 做到这一点,还是我必须寻找一些真正的 html 引擎/处理器?处理此操作的速度是主要因素之一。

最佳答案

我认为他想在 Java 程序中检索这些数据。所以您需要做的事情很少。

  1. 下载样式表文件。
  2. 解析 html 并找到类属性。
  3. 将 css 中的 .class 与 html 属性进行匹配,并找到您想要的特定信息。

但是如果您想查找任何没有 class 属性的 html 元素的信息,请注意。在这种情况下,您需要找到 html 元素的 xpath,例如:

<table class="entityTable">
<tr>
<td> <input type="text" value="abcdef" /></td>
</tr>

然后您需要找到 xpath,如:body/div/.../table/tr/td/input 并且您需要匹配任何可能影响您的输入标签属性的 css 规则。

.entityTable tr td input
{
color:red;
}

这要困难得多,所以如果要解析的 html 是您的页面,请将 class 属性随处放入您的 html 标记中。否则,您需要找到将 html 标签匹配到 css 规则的方法。

干杯。

关于java - 当我有 .html 和 .css 文件时如何检查文本的 Java 颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4733072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com