0
HtmlUnit을 사용하여 다양한 용도로 사용되는 Page Snapshots를 만듭니다. HtmlUnit은 브라우저에서 (한 번에 6 개의 병렬 요청) 발생하므로 요청을 병렬로 보내지 않는다는 것을 알게되었습니다. 누군가가 이걸 도와 줄 수 있습니까?HtmlUnit은 모든 HTTP 요청을 병렬로 실행하지 않습니다 ??
내 코드 : - 당신은 지금 그것을 달성 할 수없는 것처럼
wc = new WebClient(BrowserVersion.CHROME);
//wc.setAjaxController(new NicelyResynchronizingAjaxController());
//wc.getOptions().setCssEnabled(true);
//wc.setCssErrorHandler(new SilentCssErrorHandler());
wc.getOptions().setThrowExceptionOnFailingStatusCode(false);
wc.getOptions().setThrowExceptionOnScriptError(false);
wc.getOptions().setRedirectEnabled(false);
//wc.getOptions().setAppletEnabled(true);
wc.getOptions().setJavaScriptEnabled(true);
wc.getOptions().setPrintContentOnFailingStatusCode(false);
감사 파벨. 나를 대체 솔루션으로 안내 할 수 있습니까? 나는 Ajax를 지원하지 않기 때문에 PhantomJS 또는 prerender.io를 사용할 수 없습니다. 그래서, 나는 명확한 의미에서 헤드리스 브라우저가 필요합니다. – user3279692
유닉스를 사용하는 경우 [XVFB] (https://www.x.org/archive/X11R7.6/doc/man/man1/Xvfb.1.xhtml)에서 Firefox 또는 Chrome을 전환 해보십시오. , 그래서 그것은 머리가 없을 것입니다. Windows는 어떨까요? 전혀 모르겠습니다. –
안녕하세요 파벨, 다시 한 번 감사드립니다! – user3279692