gpt4 book ai didi

java - HtmlUnit 通过包含字符串的类名获取元素

转载 作者:行者123 更新时间:2023-11-30 02:26:05 25 4
gpt4 key购买 nike

我想在 HtmlPage 中查找具有包含单词“date”的类的所有元素。

即我想匹配以下任何一项:

<div class = 'date'> August 13 2017 </div>
<span class = 'pubDate'> August 12 2017 </div>
<div class = 'datePublished'> August 10 2017 </div>

为了准确匹配“日期”,我使用以下内容:

HtmlPage page;
List<HtmlDivision> date = page.getByXPath("//div[@class='date']");
System.out.println(date.get(0));

哪个工作正常。

但是,如何更改此设置(或者我还应该使用什么)以便能够匹配类名包含单词 date(不区分大小写)的任何元素?

最佳答案

尝试使用下面的 XPath 来匹配所有具有 class 属性的 div 元素,包含 “date”:

//div[contains(@class, 'date')]

关于java - HtmlUnit 通过包含字符串的类名获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45659227/

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