簡體   English   中英

Java - 網絡爬蟲問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM