jsoup載入CSDN分頁後文章目錄

2021-08-02 05:55:51 字數 1576 閱讀 3467

可以分頁之後我們需要訪問pagenow後才能載入檔案目錄。

同時我們需要爬取我們csdn的文章目錄的頁數,可以從原始碼看出來

我們需要通過這個div的id來獲取第乙個span標籤的內容,然後使用正規表示式來過濾出來我們需要的頁數。

totalpagestr = body.getelementbyid("papelist").select("span:eq(0)").text();

string regex = ".+共(\\d+)頁";

totalpagestr = totalpagestr.replaceall(regex, "$1");

totalpage = integer.parseint(totalpagestr);

此時我們完全爬取到自己的頁數,後面就是通過url來實現抓取自己的文章目錄。

url+"/article/list/"+pagenow
原始碼查詢自己文章div

//封裝類

art.setaddress(linknode.attr("href"));

art.settitle(linknode.text());

art.setdesption(desptionnode.text());

art.settime(articlemanagenode.select("span:eq(0").text());

resultlist.add(art);

然後輸出即可

jQuery 懶載入 分頁載入

工作日誌 隨手筆記 僅供參考 大概思路就是載入頁面的時候初始時候載入10個 然後下拉的時候再去觸發介面在載入十個 我用的是jquery 的外掛程式 首先要在給他設定乙個高度 不然下拉滾動的時候不會再去請求介面 html,body overflow y scroll height 100 var pa...

listview 分頁載入

模擬請求資料 public class dataserver return data public class mainactivity extends activity override public void onscroll abslistview view,int firstvisiblei...

php分頁載入

核心邏輯 分頁顯示 引數1 資料總數 引數2 當前頁面 引數3 每頁顯示條數 引數4 顯示按鈕數 function pages total,currentpage,pagesize,show 6 pagestr 1 2 3 4 5 6 7 8 9 pagestr pagestr pagestr re...