[英]Java - Web Scraper Issue
我正在嘗試抓取此頁面https://www.teamrankings.com/nba/team/cleveland-cavaliers但我需要在您單擊“投注視圖”時顯示的網格...我遇到了一些麻煩。 甚至可以使用我擁有的代碼嗎? 當我打印 div 時,我得到了空值。
String teamLink = "https://www.teamrankings.com/nba/team/cleveland-cavaliers/.betting"; // + Teams[i] + "/";
Document doc = Jsoup.connect(teamLink).get();
final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_45);
HtmlPage page = webClient.getPage(teamLink);
final HtmlDivision div = page.getFirstByXPath("div.btn-group");
System.out.println(div);
page = div.click();
無需單擊按鈕。 來自兩個選項卡的數據似乎都在兩個選項卡中。 該按鈕似乎運行了一個顯示和隱藏列的 JavaScript 函數。 只需使用 ID DataTables_Table_0
獲取整個表並刪除您不關心的列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.