【发布时间】:2014-01-05 18:14:08
【问题描述】:
我正在尝试使用 HTMLUnit 和 Xpath 从网站中提取值。我已成功创建 xpath 以从正确的位置提取值,但我无法获取它来提取动态 Web 内容。相反,当您在浏览器中拉出“查看网站源代码”时,它将继续提取找到的值。我完全不确定为什么它拒绝提取动态数据并且在这方面需要一些帮助。
简而言之,我继续得到值“玩家1”而不是随机生成的出现在屏幕上的角色名称。
这是我的 xpath:
DomText domRedFighter = page.getFirstByXPath("//div[@class='left']/span/text()");
这就是 xpath 的来源:
<span id="p1name" class="redtext">Player 1</span><br/><br/>
这就是我希望 xpath 从中提取的内容:
<span id="p1name" class="redtext">Insert Dynamic Name Here</span><br/><br/>
欢迎任何帮助。 :)
【问题讨论】: