如何使用带有Java的HtmlUnitDriver查找与特定字符串匹配的HTML元素?

d3llafr33

我会<form action=/ method="GET">使用HtmlUnitDriver(java)在页面中找到所有数学元素为特定字符串(例如)的HTML元素

我要做的是一个Web应用程序,它接受输入两个参数:

  • 搜寻网址
  • 一种模式

我有这段Java代码:

HtmlUnitDriver browser = new HtmlUnitDriver(true);
browser.get(urlParamter);
List<WebElement> result = //find all HTML elements that match a certain pattern.

现在,假设我正在此页面中寻找一些元素:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <meta charset="utf-8" />
</head>
<body>
    <form id="form1">
    </form>

    <form id="form2">
    </form>

    <p class="test"></p>
    <p class="test"></p>
</body>
</html>

如果我搜索字符串,<form id="form1">我将得到第一个表单元素,而如果我搜索<p class="test">我将得到两个段落元素。是否可以?所有建议将不胜感激。

哈里斯·埃坎巴拉姆(Harish Ekambaram)

只需尝试使用xElement匹配文本的findElements()而不是findElement()即可。下面的例子。

List<WebElement> result = browser.findElements(By.xpath("//[contains(text(),'yourtext')]"));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

给定一个带有变量的字符串模式,如何使用python匹配和查找变量字符串?

来自分类Dev

python ElemetTree查找带有字符串的元素

来自分类Dev

查找带有特定日期字符串的文件

来自分类Dev

如何在类python中按特定子字符串查找带有类字符串的span

来自分类Dev

查找带有各种html标签的字符串PHP

来自分类Dev

查找同级元素的文本,其中原始元素与特定字符串匹配

来自分类Dev

如何使用lambda函数在列表/数组中查找具有匹配字母的字符串?

来自分类Dev

如何使用python Regex查找给定字符串中的所有完全匹配项

来自分类Dev

如何使用可变长度查找具有字符串模式的匹配行

来自分类Dev

如何使用带有Access和VBA的正则表达式匹配字符串

来自分类Dev

如何使用带有Access和VBA的正则表达式匹配字符串

来自分类Dev

如何使用 grep 匹配带有空格的字符串?

来自分类Dev

如何在Java中的字符串中查找具有特定模式的子字符串

来自分类Dev

如何使用JavaScript查找和替换HTML DOM元素中的字符串

来自分类Dev

如何使用Beautiful Soup和regex字符串查找html元素

来自分类Dev

如何查找包含特定字符串的所有域

来自分类Dev

如何查找具有特定字符串的行号?

来自分类Dev

使用 BeautifulSoup 从带有特定字符串的 HTML 中提取表格

来自分类Dev

如何在方法签名中查找带有字符串索引的字符串数组?

来自分类Dev

在HTML字符串中查找元素

来自分类Dev

如何匹配具有()或(任何字符)java的字符串

来自分类Dev

如何匹配具有()或(任何字符)java的字符串

来自分类Dev

如何过滤带有特定字符串的txt文件

来自分类Dev

如何使用带有查询字符串并着重于元素的URL?

来自分类Dev

如何使用Java中的流在字符串集合中查找元素的索引?

来自分类Dev

使用Java正则表达式在字符串中间查找匹配的字符串

来自分类Dev

如何匹配Java字符串中的特定输入?

来自分类Dev

如何使用LIKE命令查找特定的字符串

来自分类Dev

如何使用带有curl命令的sed命令从Web URL中提取特定的字符串

Related 相关文章

  1. 1

    给定一个带有变量的字符串模式,如何使用python匹配和查找变量字符串?

  2. 2

    python ElemetTree查找带有字符串的元素

  3. 3

    查找带有特定日期字符串的文件

  4. 4

    如何在类python中按特定子字符串查找带有类字符串的span

  5. 5

    查找带有各种html标签的字符串PHP

  6. 6

    查找同级元素的文本,其中原始元素与特定字符串匹配

  7. 7

    如何使用lambda函数在列表/数组中查找具有匹配字母的字符串?

  8. 8

    如何使用python Regex查找给定字符串中的所有完全匹配项

  9. 9

    如何使用可变长度查找具有字符串模式的匹配行

  10. 10

    如何使用带有Access和VBA的正则表达式匹配字符串

  11. 11

    如何使用带有Access和VBA的正则表达式匹配字符串

  12. 12

    如何使用 grep 匹配带有空格的字符串?

  13. 13

    如何在Java中的字符串中查找具有特定模式的子字符串

  14. 14

    如何使用JavaScript查找和替换HTML DOM元素中的字符串

  15. 15

    如何使用Beautiful Soup和regex字符串查找html元素

  16. 16

    如何查找包含特定字符串的所有域

  17. 17

    如何查找具有特定字符串的行号?

  18. 18

    使用 BeautifulSoup 从带有特定字符串的 HTML 中提取表格

  19. 19

    如何在方法签名中查找带有字符串索引的字符串数组?

  20. 20

    在HTML字符串中查找元素

  21. 21

    如何匹配具有()或(任何字符)java的字符串

  22. 22

    如何匹配具有()或(任何字符)java的字符串

  23. 23

    如何过滤带有特定字符串的txt文件

  24. 24

    如何使用带有查询字符串并着重于元素的URL?

  25. 25

    如何使用Java中的流在字符串集合中查找元素的索引?

  26. 26

    使用Java正则表达式在字符串中间查找匹配的字符串

  27. 27

    如何匹配Java字符串中的特定输入?

  28. 28

    如何使用LIKE命令查找特定的字符串

  29. 29

    如何使用带有curl命令的sed命令从Web URL中提取特定的字符串

热门标签

归档