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

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

如何忽略圖像和其他不必要的文件以降低 Jsoup 中的響應時間

如何忽略圖像和其他不必要的文件以降低 Jsoup 中的響應時間

江戶川亂折騰 2023-04-13 16:45:33
我一直在像這樣使用 Jsoup 獲取 html 文檔:Jsoup.connect(url).get();但我注意到 Jsoup 在給我數據之前等待所有內容加載。我知道我要找的數據在Html文檔中。當查看響應時(通過谷歌 Chrome 網絡分析工具),html 文檔在第一個 ~100ms 發送,我不想等待額外的 ~1500ms 來訪問該數據。有沒有辦法讓請求跳過不需要的文件或在 Revinge html 文檔后停止請求?任何可以使獲取數據的過程更快的建議將不勝感激。
查看完整描述

1 回答

?
holdtom

TA貢獻1805條經驗 獲得超10個贊

你的假設實際上是錯誤的。Jsoup 只獲取您將 url 傳遞給的一個文檔。它不會自動獲取任何資源(圖像、css、js 文件等)。如果激活,Jsoup 將僅遵循重定向。

可能服務器延遲了響應,因為您發送了沒有User-Agent標頭的請求。您可以使用Connection.userAgent()并添加例如 chrome 用戶代理來解決此問題:

Jsoup.connect(url)
????????.userAgent("Mozilla/5.0?(Windows?NT?10.0;?Win64;?x64)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Chrome/70.0.3538.77?Safari/537.36")
????????.get();


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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