Scraper 社交媒体数据
安装
npm i @bochilteam/scraper-sosmed
使用量
Tiktok 视频下载示例
// Import module
import { savefrom, tiktokdl } from '@bochilteam/scraper-sosmed'
const url = 'https://www.tiktok.com/@omagadsus/video/7025456384175017243?is_from_webapp=1&sender_device=pc&web_id6982004129280116226'
// Using tiktokdl
const data = await tiktokdl(url)
console.log(data) // JSON
// Using savefrom
const result = await savefrom(url)
console.log(result) // JSON
下载 Youtube 视频示例
import { youtubedl } from '@bochilteam/scraper-sosmed'
const data = await youtubedl('https://youtu.be/iik25wqIuFo')
console.log(data) // JSON
console.log(Object.keys(data.video)) // List of resolution/quality
const url = await data.video['720p'].download() // Download '720p' video
console.log(url) // string
文档
关于 @bochilteam/scraper-sosmed 的常见问题
@bochilteam/scraper-sosmed 是什么?
社交媒体刮刀模块注意:该包已被作者标记为弃用——Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
如何安装 @bochilteam/scraper-sosmed?
在项目目录运行 npm install @bochilteam/scraper-sosmed,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:ws(^8.13.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。
@bochilteam/scraper-sosmed 支持 TypeScript 吗?
支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。
@bochilteam/scraper-sosmed 支持 ESM 还是 CommonJS?
同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。
@bochilteam/scraper-sosmed 可以商用吗?
@bochilteam/scraper-sosmed 使用 GPL-3.0-or-later 许可。强 Copyleft:分发包含该代码的软件时,整个作品需以 GPL-3.0 兼容许可开源,并附带专利与反锁定条款。仅内部使用不触发此义务。以上为概括,不构成法律意见,请以许可原文为准。
@bochilteam/scraper-sosmed 的下载量有多少?
根据 npm 官方下载统计,@bochilteam/scraper-sosmed 在 2026/10/09 – 2026/11/07 这 30 天内被下载 7,919 次,日均约 264 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@bochilteam/scraper-sosmed 还在维护吗?
最新版本 1.0.5 发布于 2023/07/04(3 年前);至今共发布 5 个版本,其中过去 12 个月发布了 0 个;首次发布于 2023/05/04。作者已将其标记为弃用,新项目建议寻找替代方案。