亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何加載 HTML 的全部內容 - Jsoup

如何加載 HTML 的全部內容 - Jsoup

當年話下 2022-06-04 09:44:17
我試圖使用 jsoup 下載 html 表格行,但它只解析部分 html 內容。我也嘗試使用下面的代碼來加載完整的 html 內容,但不起作用。任何建議將不勝感激。public class AmfiDaily {    public static void main(String[] args) {        AmfiDaily amfiDaily = new AmfiDaily();        amfiDaily.extractAmfiTable("https://www.amfiindia.com/intermediary/other-data/transaction-in-debt-and-money-market-securities");    }    public  void extractAmfiTable(String url){        Document doc;        try {            FileWriter writer = new FileWriter("D:\\FTRACK\\Amfi Report " + java.time.LocalDate.now() + ".csv");            Document document = Jsoup.connect(url)                    .userAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0")                    .maxBodySize(0)                    .timeout(100000*5)                    .get();            Elements rows = document.select("tr");                   for (Element row : rows) {                              Elements cells1 = row.select("td");                                   for (Element cell : cells1) {                    if (cell.text().contains(",")) {                        writer.write(cell.text().concat(","));                    }                    else                    {                        writer.write(cell.text().concat(","));                    }                                       }                                   writer.write("\n");                                    }            writer.close();        } catch (IOException e) {            e.getStackTrace();        }    }}
查看完整描述

1 回答

?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

禁用 JavaScript 以準確查看 Jsoup 看到的內容。部分頁面使用 AJAX 加載,因此 Jsoup 無法訪問它。但是有一種簡單的方法可以檢查附加數據的來源。

您可以使用瀏覽器調試器檢查網絡選項卡并查看請求和響應。

http://img1.sycdn.imooc.com//629ab90d00018fe606190472.jpg

查看完整回答
反對 回復 2022-06-04
  • 1 回答
  • 0 關注
  • 132 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號