-1
4

1 回答 1

0

鉴于您没有提供输入 HTML 文本或您使用的 XPath,因此无法确定您是否有错误的 XPath 字符串。我会假设你有正确的 XPath 字符串。

现在,你说:

我尝试使用 pageHtml.asXml() 将整个页面转储到日志中,但输出不包含“22”

如果是这样,那么您怎么知道 22 确实存在?我假设您已经在实际的网络浏览器中检查过了。该浏览器是否启用了 JavaScript?我会假设它是。

那么最可能的问题是 22 是由 JavaScript(可能是 AJAX)设置的,而 HtmlUnit 无法获取它(或者您没有在 HtmlUnit 中启用 JavaScript)。

我的猜测对吗?

于 2013-10-08T21:14:26.817 回答