From a9978779c075bd6225b534b0f569f572be183f5b Mon Sep 17 00:00:00 2001 From: mtvpls Date: Wed, 25 Mar 2026 11:01:10 +0800 Subject: [PATCH] =?UTF-8?q?cloudflare=E5=85=BC=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/api/douban-comments/route.ts | 2 +- src/app/api/douban-recommendations/route.ts | 2 +- src/lib/douban-anti-crawler.ts | 2 +- src/lib/source-script.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/api/douban-comments/route.ts b/src/app/api/douban-comments/route.ts index 7648d93..8d37f32 100644 --- a/src/app/api/douban-comments/route.ts +++ b/src/app/api/douban-comments/route.ts @@ -1,4 +1,4 @@ -import * as cheerio from 'cheerio'; +import * as cheerio from 'cheerio/slim'; import { NextRequest, NextResponse } from 'next/server'; import { fetchDoubanWithVerification } from '@/lib/douban-anti-crawler'; diff --git a/src/app/api/douban-recommendations/route.ts b/src/app/api/douban-recommendations/route.ts index d4cf231..a2df950 100644 --- a/src/app/api/douban-recommendations/route.ts +++ b/src/app/api/douban-recommendations/route.ts @@ -1,4 +1,4 @@ -import * as cheerio from 'cheerio'; +import * as cheerio from 'cheerio/slim'; import { NextRequest, NextResponse } from 'next/server'; import { fetchDoubanData } from '@/lib/douban'; diff --git a/src/lib/douban-anti-crawler.ts b/src/lib/douban-anti-crawler.ts index 0d158af..985d45b 100644 --- a/src/lib/douban-anti-crawler.ts +++ b/src/lib/douban-anti-crawler.ts @@ -1,4 +1,4 @@ -import * as cheerio from 'cheerio'; +import * as cheerio from 'cheerio/slim'; import { createHash } from 'crypto'; /** diff --git a/src/lib/source-script.ts b/src/lib/source-script.ts index fea8f88..8177963 100644 --- a/src/lib/source-script.ts +++ b/src/lib/source-script.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import * as cheerio from 'cheerio'; +import * as cheerio from 'cheerio/slim'; import { nanoid } from 'nanoid'; import { db } from '@/lib/db';