当前位置: 首页 > 知识库问答 >
问题:

Java-检测对加载了htmlUnit的网页ajax组件的更改

史修谨
2023-03-14
WebClient webClient = new WebClient(BrowserVersion.CHROME);
URL url = new URL("https://live.xxx.com/en/ajax/getDetailedQuote/" + instrument);
WebRequest requestSettings = new WebRequest(url, HttpMethod.POST); 
HtmlPage redirectPage = webClient.getPage(requestSettings);
        public void webWindowContentChanged(WebWindowEvent event) {
            System.out.println("Content changed ");
        }
    });

暂时还没有答案

 类似资料:
  • 我尝试了几种等待JS脚本完成的方法,但都无济于事。点击按钮加载更多新闻或触发他们的事件似乎也没有帮助。 我的工作假设是,在JS脚本完成后,我不需要重新分配实例。对吗? 我也看到HTMLUnit的JS引擎在一些网站上不太好用。是这里的情况还是我只是漏掉了什么? 下面是我的代码: 还有,下面的警告是否相关?由于HtmlUnit生成大量的JS警告,我不确定哪些是重要的,哪些不重要。

  • 我试图通过插入URL来使用JavaScript获取整个网页。但是,该网站被构建为一个单页面应用程序(SPA),它使用JavaScript/Backbone.js在呈现初始响应后动态加载大部分内容。 例如,当我路由到以下地址时: 然后在控制台中输入以下内容(在页面加载之后): 我在这里尝试了每个标记的内容的解决方案,但它看起来不够健壮,无法实际加载页面: 问:在JavaScript上完全加载网页的选

  • 我正在使用Jsoup解析网站的内容。问题是页面上有些数据需要几秒钟才能加载。因此,我的程序只能获取加载图形,而不能获取加载的数据。以下是我得到的: 如果我在浏览器中打开此url,我实际上可以看到此块的内容,而不是“加载”字。 我想知道在页面完全加载后是否还有其他方法可以获取内容。以下是我的简单代码: 任何帮助真的真的很感激。

  • 问题内容: 我需要更改要加载的元素的位置。我想使用它来更改它,但jQuery找不到导致其无法识别的元素。如何使jQuery“识别”元素? 我已经读过,但是我不能让他们两个都按我的意愿工作。我真的很感谢您的帮助! 问题答案: 在ajax调用的或函数中更改css 。假设您正在使用: 另外(更容易举个例子)注册一个事件 每次ajax请求完成时都会触发此操作,请检查#elementID是否存在以及是否存在

  • 好的,首先,我将告诉这应该如何工作:我有一个页面的图片链接下侧,点击一个图片,该链接的信息出现在另一个div。我使用jQuery/Ajax将链接id发布到一个php文件中,并将该数据返回到所选的div。链接应该分页,以便一次显示4个。 这是正在发生的事情:post部分是ok的,当我单击一个链接时,正确的数据将显示在所选的div中。我不知道如何使链接div分页虽然。我需要他们分页时,页面加载,现在当

  • 问题现象 在HTML页面内通过window.navigator.onLine获取网络状态,联网和断网情况下均为false。