文章詳情頁
Java如何抓取ajax生成的頁面
瀏覽:119日期:2023-06-11 10:49:02
問題描述
如題,最近在做一個從網(wǎng)上抓內(nèi)容的工具,發(fā)現(xiàn)需要的內(nèi)容剛好是ajax動態(tài)加載的,不知道有什么辦法可以搞定這個問題?有什么推薦使用的Java庫么?我找了找,發(fā)現(xiàn)有人說htmlunit好像可以,還在琢磨。謝謝了!
問題解答
回答1:如果說是要抓js生成的頁面,貌似沒有這方面的類庫(本人去年在用程序模擬新浪微博登錄的時候找過,沒找到。。。)不過有可以解析javascript語句的java類庫
你可以先對頁面進行分析,然后確定哪些數(shù)據(jù)是必須的,即使是ajax動態(tài)加載的,數(shù)據(jù)也是可以獲取到的,只是展現(xiàn)形式不同罷了
標簽:
java
上一條:JavaScript 在一個文本框中輸入人名,如何通過JavaScript獲取人名,并將這些人名按每組3人進行隨機分組下一條:java 怎么解析json,有沒現(xiàn)成的工具,還是自己寫正則表達式?
相關文章:
1. 數(shù)組按鍵值封裝!2. java - web項目中,用戶登陸信息存儲在session中好 還是cookie中好,取決于什么?3. angular.js - webpack build后的angularjs路由跳轉(zhuǎn)問題4. mysql - 大部分數(shù)據(jù)沒有行溢出的text字段是否需要拆表5. mysql federated引擎無法開啟6. mysql 新增用戶 主機名設定 失敗7. 單擊登錄按鈕無反應8. ubuntu - mysql 連接問題9. mysql - 查詢字段做了索引為什么不起效,還有查詢一個月的時候數(shù)據(jù)都是全部出來的,如果分拆3次的話就沒問題,為什么呢。10. mysql儲存json錯誤
排行榜

熱門標簽