diff --git a/src/utils/Fetcher.ts b/src/utils/Fetcher.ts index 17f35ef..2edb1cd 100644 --- a/src/utils/Fetcher.ts +++ b/src/utils/Fetcher.ts @@ -118,9 +118,7 @@ export class Fetcher { }; private async handleHttpCacheItem(ctx: Context, httpCacheItem: HttpCacheItem, url: URL, init?: CustomRequestInit): Promise { - const triggeredCloudflareTurnstile = httpCacheItem.body.includes('cf-turnstile'); - - if (httpCacheItem.status && httpCacheItem.status >= 200 && httpCacheItem.status <= 399 && !triggeredCloudflareTurnstile) { + if (httpCacheItem.status && httpCacheItem.status >= 200 && httpCacheItem.status <= 399) { return httpCacheItem; } @@ -128,7 +126,7 @@ export class Fetcher { throw new NotFoundError(); } - if (httpCacheItem.headers['cf-mitigated'] === 'challenge' || triggeredCloudflareTurnstile) { + if (httpCacheItem.headers['cf-mitigated'] === 'challenge') { const noFlareSolverr = init?.noFlareSolverr ?? false; const flareSolverrEndpoint = envGet('FLARESOLVERR_ENDPOINT'); if (noFlareSolverr || !flareSolverrEndpoint) {