友人私は、Javaデスクトップアプリケーションでページソースを取得するためにセレンWebドライバーを使用しています。これを取得しようとするたびに、 「 http://www.greenbergdental.com/offices/university 」という 1 つの URL だけで問題が発生し、現在の Java スレッドが動かなくなり、アプリケーション全体が停止しました。これに関するいくつかの解決策を提案してください。Pagetimeout、Scripttimeout を試しました。注: 何らかの理由で JavaScript を有効にできません。だから、私ができないjavascriptをオンにするなどの提案をしないでください。
websiteURL ="http://www.greenbergdental.com/offices/university";
WebDriver htmlUnitDriver = new HtmlUnitDriver();
htmlUnitDriver.manage().timeouts().pageLoadTimeout(15,TimeUnit.SECONDS);
htmlUnitDriver.manage().timeouts().setScriptTimeout(15,TimeUnit.SECONDS);
htmlUnitDriver.get(websiteURL);
String pagesource = htmlUnitDriver.getPageSource();