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';