Dcard

✨ Dcard

Dcard

收藏
2k
安装
453
版本
0.1.1
CLS 安全性认证2026-08-03
点击查看完整报告 >

使用说明

安全解读

核心用法

Dcard Skill 是一款专用于抓取台湾最大匿名社群平台 Dcard 文章内容的自动化工具。采用 Camoufox(Firefox-based stealth browser)结合 patchright 技术,有效绕过 Cloudflare 的 bot 检测机制,实现稳定的数据采集。支持多种调用模式:单篇文章抓取(URL 或纯 ID)、指定看板浏览、JSON 格式输出、以及热门/最新文章列表获取。安装需 Python 3.14 环境,首次使用须下载约 280MB 的 Camoufox 浏览器核心。

显著优点

1. 反检测能力强:Camoufox 内建 uBlock Origin 与反指纹侦测,相比传统 headless Chromium 更难被识别
2. WSL2 兼容佳:Firefox 核心解决 WSL2 + Tailscale DNS 的兼容性问题,Linux 开发者友好

3. 数据解析精准:从 JSON-LD 结构化数据提取文章,图片抓取 megapx-assets 原图链接

4. 功能覆盖全面:支持 6 种主流看板操作模式,满足多样化采集需求

5. 代码质量优秀:采用 dataclass 与类型注解,结构清晰易维护

潜在缺点与局限性

  • 速率限制风险:未内建请求节流机制,高频调用易触发 Cloudflare rate-limit
  • 首次配置较重:280MB 浏览器下载 + Python 3.14 特定版本依赖,环境门槛较高
  • 功能边界明确:v0.1.0 版本暂不支持搜索功能,仅能从看板列表或已知 ID 抓取
  • 单点依赖风险:核心依赖 Camoufox 社区维护,更新节奏不受控

适合的目标群体

  • 学术研究者:需要分析台湾青年社群舆论、情感话题趋势的传播学者
  • 舆情监测团队:追踪特定看板(感情、美妝、時事等)的热点话题演化
  • 内容创作者:研究热门文章结构与互动模式,辅助内容策略制定
  • 数据工程师:构建 Dcard 数据 pipeline,作为社群数据源补充

使用风险

| 风险类型 | 说明 | 缓释建议 |
|---------|------|---------|
| 合规风险 | 抓取公开数据但需遵守 Dcard ToS | 控制采集频率,仅用于研究目的 |
| 稳定性风险 | Cloudflare 策略升级可能失效 | 关注 Camoufox 更新,准备备用方案 |
| 性能开销 | 每次启动浏览器进程资源消耗大 | 批量任务时复用浏览器会话 |
| 来源可信度 | T3 个人开发者,无企业背书 | 生产环境使用前审计代码 |
| 网络依赖 | 外部浏览器二进制下载 | 内网环境需预下载 camoufox |

安全评级 S 级源于代码本身无恶意行为,但 T3 来源建议关键场景下审慎评估。

Dcard 内容

scripts文件夹
手动下载zip · 7.0 kB
_list_posts.jstext/javascript
请选择文件