gpt4 book ai didi

javascript - htmlUnit getPage 中的 NaN 值

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

我正在尝试使用 htmlUnit 库获取页面 html。我认为某些 javascript 没有正确执行,因为我在某些属性值中得到了 Nan。我使用此代码来检索页面:

webClient = new WebClient();
final HtmlPage page = webClient.getPage(TEST_WEB_PAGE);

这是输出 page.asXml() 指令的片段(异常发生在许多标签中):

<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1256" height="362">
<defs>
<clipPath id="shielddx">
<rect rx="0" ry="0" fill="none" x="0" y="0" width="9999" height="362" stroke-width="0"/>
</clipPath>
<clipPath id="shielddy">
<rect fill="none" x="0" y="0" width="NaN" height="NaN"/>
</clipPath>
</defs>
...

如果我在浏览器中打开 TEST_WEB_PAGE 并打开开发面板属性,则会正确填写。

TEST_WEB_PAGE 已使用 Apache wiket 和 shieldUi 创建

谁能帮帮我?

劳拉

最佳答案

据我所知,页面的解析方式可能存在问题,我将其归因于您正在使用的 htmlUnit 库,而不是标准的 ShieldUI 组件。您可以查看 htmlUnit 支持页面并确定您要实现的目标是否是受支持的场景。

关于javascript - htmlUnit getPage 中的 NaN 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37446926/

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