0
WebClientを使用してHtmlページから情報を取得しようとしていますが、正しいページを取得できません。クエリが完了するのを待っているわけではありません。 誰でもアイデアはありますか? 私が読もうとしているウェブサイトにリンクしている必要があります。他のウェブサイトのために私のコードは、HTMLページを取得するために、ここで私が使用したコードの抽出物を を働いているWebClientとgetpageを使用
public void initWebClient() {
WebClient _webClient = new WebClient(BrowserVersion.FIREFOX_10);
_webClient.getOptions().setJavaScriptEnabled(true);
_webClient.getOptions().setThrowExceptionOnScriptError(false);
_webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);
_webClient.waitForBackgroundJavaScript(10000);
_webClient.waitForBackgroundJavaScriptStartingBefore(10000);
_webClient.setCssEnabled(false);
try {
HtmlPage _pageRecherche = (HtmlPage) _webClient.getPage("https://www.blablacar.fr/trajets/paris/lyon/#?fn=PAris&fc=48.856614%7C2.352222&fcc=FR&fp=0&tn=LYON&tc=45.764043%7C4.835659&tcc=FR&tp=0&db=25%2F05%2F2017&sort=trip_date&order=asc&limit=10&page=1");
} catch (FailingHttpStatusCodeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
おかげ ジョー
ご意見ありがとうございますが、依然として同じ問題です。私はそれがウェブサイトに固有だと思う: "https://www.blablacar.fr/trajets/paris/lyon/#?fn=PAris&fc=48.856614%7C2.352222&fcc=FR&fp=0&tn=LYON&tc=45.764043%7C4.835659&tcc=FR&tp = 0&db = 25%2F05%2F2017&sort = trip_date&order = asc&limit = 10&page = 1他のOSはどういう意味ですか?私はすでにUbuntuとWindowsを試しています –