Luma Events

🗓️ 零认证抓取全球科技活动动态

无需认证抓取 Luma 平台科技活动数据,支持多城市筛选与智能持久化,适合开发者和创业者追踪本地技术社群动态。

收藏
5.4k
安装
2.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Luma Events Skill 通过解析 Luma 官方网站的 Next.js SSR 页面,直接提取嵌入在 HTML <script id="__NEXT_DATA__"> 标签中的结构化 JSON 数据,实现零 API 密钥的事件抓取。用户只需指定城市 slug(如 bengaluru、san-francisco、london 等),即可获取未来 30 天内的技术活动列表,支持按天数过滤(--days)、数量限制(--max)及 JSON 原格式输出(--json)。

显著优点

1. 零认证门槛:直接爬取公开页面,无需 OAuth、API Key 或账号注册,即开即用
2. 多城市并行:支持同时查询多个城市,便于对比不同科技中心的社群活跃度

3. 智能持久化:自动将结果保存至 ~/clawd/memory/luma-events.json,支持跨会话记忆、事件去重与 60 天自动过期

4. 原生 Python 实现:仅依赖标准库(urllib、json、re、argparse、datetime),无额外依赖负担

5. 本地化时间解析:自动提取并转换事件所在时区,避免 UTC 混淆

潜在缺点与局限性

  • 结构依赖风险:数据提取完全依赖 Luma 前端的 __NEXT_DATA__ HTML 结构,一旦平台升级或 A/B 测试改版,脚本即失效
  • 无官方 API 保障:属于非官方逆向工程,Luma 有权随时封禁 IP 或调整反爬策略
  • 功能边界:仅支持公开活动,私密/邀请制活动无法获取;不支持 RSVP、票务购买等写操作
  • 覆盖范围有限:城市 slug 需人工维护,新兴城市或小众地区可能缺失

适合人群

  • 技术社区运营者与开发者关系(DevRel)从业者
  • 创业者与投资人,用于追踪特定城市的创投活动密度
  • 远程工作者与数字游民,规划差旅时同步参加本地技术聚会
  • AI 助手开发者,需要为对话系统注入实时、结构化的线下活动数据

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 服务稳定性 | 中 | 非官方接口,随时可能因前端改版失效 |
| 数据准确性 | 低 | 源数据为 Luma 官方,字段准确性较高 |
| 隐私合规 | 低 | 仅抓取公开活动信息,不涉个人数据 |
| 速率限制 | 低-中 | 建议 respectful fetching,避免高频请求同一 IP |

Luma Events 内容

scripts文件夹
手动下载zip · 7.7 kB
fetch_events.pytext/plain
请选择文件