文章詳情頁
Java如何抓取ajax生成的頁面
瀏覽:113日期: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)形式不同罷了
標(biāo)簽:
java
上一條:JavaScript 在一個文本框中輸入人名,如何通過JavaScript獲取人名,并將這些人名按每組3人進行隨機分組下一條:java 怎么解析json,有沒現(xiàn)成的工具,還是自己寫正則表達式?
相關(guān)文章:
1. angular.js - angular ng-class里面的引號問題2. javascript - 奇怪的Symbol的問題3. javascript - Web微信聊天輸入框解決方案4. docker - 如何修改運行中容器的配置5. javascript - 有沒有什么好的圖片懶加載的插件,需要包含監(jiān)聽頁面滾動高度,然后再加載的功能6. javascript - history.replaceState()無法改變query參數(shù)7. html - vue項目中用到了elementUI問題8. matplotlib - python函數(shù)的問題9. mysql無法添加外鍵10. javascript - react 中綁定事件和阻止事件冒泡
排行榜

熱門標(biāo)簽