Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在HtmlUnit中获得网页上的ajax更新文本值?_Java_Ajax_Htmlunit - Fatal编程技术网

Java 如何在HtmlUnit中获得网页上的ajax更新文本值?

Java 如何在HtmlUnit中获得网页上的ajax更新文本值?,java,ajax,htmlunit,Java,Ajax,Htmlunit,我在这里有一个网站,它由Ajax不断更新。我在Java中使用HtmlUnit,需要获得更新的文本值,但我不知道如何获得 例如:TextValue。当“TextValue”更改时,如何访问新值?我知道有一个DomChangeListener(用于添加或删除的节点)和一个HtmlAttributeTechAngelistener,但我看不到一种获得更改的文本值的方法 它不一定是通知(事件),我可以每x秒手动检查一次值,但我尝试的唯一方法是per page.asXML和page.asText,但源代码

我在这里有一个网站,它由Ajax不断更新。我在Java中使用HtmlUnit,需要获得更新的文本值,但我不知道如何获得

例如:TextValue。当“TextValue”更改时,如何访问新值?我知道有一个DomChangeListener(用于添加或删除的节点)和一个HtmlAttributeTechAngelistener,但我看不到一种获得更改的文本值的方法

它不一定是通知(事件),我可以每x秒手动检查一次值,但我尝试的唯一方法是per page.asXML和page.asText,但源代码从未更新,加载页面时,值始终是第一个值

有人知道如何完成这项任务吗?也许是另一个框架,或者完全不同的方法?谢谢

编辑:它应该在服务器上无头运行。而且,这项任务不只是一直刷新页面以获得更新的源代码。

这是HTMLUnit中的一个已知错误,上面的链接中包含了一个补丁