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

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

如何用java保存有ajax 請求的網頁

如何用java保存有ajax 請求的網頁

DIEA 2019-02-21 06:25:20
1.現有需求需要用java 實現保存一個 網頁的內容到本地。2.使用了jsoup 可以保存靜態網頁 但是 請求到一個網站 網站有ajax 請求此時使用jsoup 或者 其他的IO 保存方式 拿到的網頁 樣式亂掉了 切沒有 數據(因為數據是ajax 請求)3.請問 如何實現java 保存網頁 并且保存樣式 類似于 在瀏覽器中 使用了 ctrl + S 這種做法。4.謝謝。
查看完整描述

1 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

如果你直接通過httpclient的方式的話,那么你只能拿到一次正常的http請求返回的數據內容,其中的js是不會執行的,就像使用linux 的curl命令返回的內容一樣

當然你可以通過一個無頭瀏覽器在后臺渲染的方式,來得到ajax請求數據后渲染成的html頁面結構內容。例如 puppeter,也可以通過前臺可見的渲染方式來獲取數據,例如electron

查看完整回答
反對 回復 2019-03-01
  • 1 回答
  • 0 關注
  • 417 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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