Java 无法通过htmlunit下载其他URL的特定URL的webcontent';很好

Java 无法通过htmlunit下载其他URL的特定URL的webcontent';很好,java,htmlunit,htmlunit-driver,Java,Htmlunit,Htmlunit Driver,我正在使用无gui浏览器htmlunits检索网页的webcontent,代码在除“”以外的其他网站上运行良好。有人能解释为什么会发生这种情况吗????我已经在CHROME、FIREFOX和IE这三种浏览器上使用了HtmlUnit webdriver作为BrowserVersion,但没有任何效果 public class Test{ public static void main(String[] args) throws Exception { String ur

我正在使用无gui浏览器htmlunits检索网页的webcontent,代码在除“”以外的其他网站上运行良好。有人能解释为什么会发生这种情况吗????我已经在CHROME、FIREFOX和IE这三种浏览器上使用了HtmlUnit webdriver作为BrowserVersion,但没有任何效果

public class Test{

    public static void main(String[] args) throws Exception {

        String url = "http://www.xyzzzzzzz.com.sg/";

        WebClient webClient = new WebClient(BrowserVersion.CHROME);
        webClient.getOptions().setCssEnabled(false);
        webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);
        webClient.getOptions().setThrowExceptionOnScriptError(false);
        webClient.getCookieManager().setCookiesEnabled(true);
        webClient.getOptions().setUseInsecureSSL(true);

        HtmlPage currentPage = (HtmlPage) webClient.getPage(url);
        String content = currentPage.asXml();
        webClient.waitForBackgroundJavaScript(20000);

        System.out.println(content); // NOT SHOWING PROPER CONTECT
    }
}

请描述一下你没有显示正确的内容是什么意思。因为我不认为代码中有错误。
有一段时间JS对HtmlUnit的执行产生了问题,所以也可以通过停止它来检查。

我做了很多研究,并尝试了很多可用的选项。使用HtmlClient时会抛出416错误,但使用浏览器时工作正常,这就是为什么我使用HtmlUnit进行此操作。请建议一些解决方案PLZ将代码中提到的url中的xyzzzzzz替换为jobstreet,然后您会发现SOP打印的内容与他们网站上的内容不同。