From dc80020adecfd7a582925497b50d5ec33c7f82f3 Mon Sep 17 00:00:00 2001 From: Sha Zhou Date: Mon, 13 Jan 2025 18:09:30 +0800 Subject: [PATCH] use browser engine when no-cache is set --- backend/functions/src/dto/scrapping-options.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/functions/src/dto/scrapping-options.ts b/backend/functions/src/dto/scrapping-options.ts index 44aded0..42bb469 100644 --- a/backend/functions/src/dto/scrapping-options.ts +++ b/backend/functions/src/dto/scrapping-options.ts @@ -396,6 +396,9 @@ export class CrawlerOptions extends AutoCastable { if (engine) { instance.engine = engine; } + if (instance.noCache) { + instance.engine ??= ENGINE_TYPE.BROWSER; + } const keepImgDataUrl = ctx?.req.get('x-keep-img-data-url'); if (keepImgDataUrl !== undefined) {