有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

js编译上的javascript HtmlUnit Stuck

我运行这个代码

val client = new WebClient(BrowserVersion.CHROME)
val url = "https://belovo.drom.ru/jaguar/f-pace/26324638.html"
val req = new WebRequest(new URL(url))
client.getPage[HtmlPage](req)

HtmlUnit的旧版本

<dependency>
   <groupId>net.sourceforge.htmlunit</groupId>
   <artifactId>htmlunit</artifactId>
   <version>2.28</version>
</dependency>

在编译https://c.rdrom.ru/js/DromContacts.min.js?3176009243时加载页面stuck

这段js代码非常混乱,可能就是因为这个原因

这条线在日志中

[2017-12-25 17:15:21,657] WARN  [main] Obsolete content type encountered: 'application/x-javascript'.
[2017-12-25 17:15:21,658] TRACE [main] Javascript compile https://c.rdrom.ru/js/DromContacts.min.js?3176009243

然后长时间(5分钟)什么也没发生

有人遇到过这样的问题吗


共 (1) 个答案

  1. # 1 楼答案

    我在过去的几页里看到过这个。因为HtmlUnit不会呈现内容,所以一些宽度/高度方法会返回或多或少的固定值。一些聪明的javascript使用一个循环来布局文本,该循环会剪切文本,然后再次检查宽度。在我看来,这会导致一个无休止的循环

    如果在接下来的几天里有时间,我会尝试你的例子