1
我正在製作一個帶有噩夢的小型刮板,但加載所有外部資源需要很長時間,並且會消耗大量帶寬。NightmareJS:如何阻止加載資源?
如何才能加載基本頁面的HTML(沒有圖像,CSS等)?
我在網上找不到任何相關信息,也許我找錯了地方。
我正在製作一個帶有噩夢的小型刮板,但加載所有外部資源需要很長時間,並且會消耗大量帶寬。NightmareJS:如何阻止加載資源?
如何才能加載基本頁面的HTML(沒有圖像,CSS等)?
我在網上找不到任何相關信息,也許我找錯了地方。
您可以使用webRequest.onBeforeRequest
與Nightmare的.action()
一起過濾內容。
您可能想查看nightmare-load-filter
(免責聲明:我是作者),我相信這是做你想要做的。
這樣:)
const nightmare = Nightmare({
show: true,
webPreferences: {
images: false
}
});
爲我工作!非常感謝! :) – rinogo
你能告訴我你在哪裏找到這些信息嗎?官方文件沒有提到它,但它的工作原理。非常棒! –
@MatthisKohli惡夢使用電子瀏覽器。所以我在電子文檔或與之相關的某個地方找到了它。 – HMG