我使用java htmlunit 最新版本获取网页类容,但是网站需要微信扫码登录,
我抓取返回的页面提示有
“>您的浏览器未开启 JavaScript
网页无法正常加载!请开启后重试</noscript
并没有显示扫码的图片,我该如何htmlunit 处理?
我已经设置为
webClient.getOptions().setCssEnabled(true);
webClient.getOptions().setJavaScriptEnabled(true);
webClient.getOptions().setThrowExceptionOnScriptError(true);
webClient.getOptions().setRedirectEnabled(true);
webClient.getOptions().setThrowExceptionOnFailingStatusCode(true);
webClient.getOptions().setThrowExceptionOnScriptError(true);
webClient.getCookieManager().setCookiesEnabled(true);
webClient.setAjaxController(new NicelyResynchronizingAjaxController());// 很重要,设置支持AJAX
webClient.getOptions().setTimeout(100000);
webClient.waitForBackgroundJavaScript(600*1000);
webClient.getOptions().setUseInsecureSSL(true);
只要能获取后续登陆态都行,可以加载图片出来扫码