0
我試圖從https://www.epam.com/careers/job-listings?query=java&department=all&city=Kyiv&country=Ukraine
解析空缺,但我不明白什麼execept純文本,如「招聘人數全球/英五金/德語Россия/Русский」
的問題是當你加載一個頁面 - 瀏覽器運行一個腳本,加載一些空缺,但我怎麼能不支持JSOUP不能「模擬」瀏覽器並運行腳本。我試過HtmlUnit,但它也沒有做任何事情。
問題:我該怎麼辦?我用HtmlUnit做錯了什麼?如何通過Java解析器來觸發現場jQuery腳本
Jsoup
Element page = = Jsoup.connect("https://www.epam.com/careers/job-listings?sort=best_match&query=java&department=all&city=all&country=Poland").get();
的HtmlUnit
try (final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_52)) {
page = webClient.getPage("https://www.epam.com/careers/job-listings?query=java&department=all&city=Kyiv&country=Ukraine");
}
我想我需要manualy運行一些腳本
result = page.executeJavaScript("function aa()");
但哪一個?