0

ウェブページのウェブコンテンツを取得するために GUI レス ブラウザの htmlunits を使用していますが、「http://www.xyzzzzzzz.com.sg/」以外の他のサイトではコードが正常に機能しています。なぜこれが起こっているのか誰か説明できますか???? Chrome、FIREFOX、および IE の 3 つのブラウザすべてに 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
    }
}
4

1 に答える 1