catalog/repos/2114632142--xhs-travel-planner.md

1.9 KiB
Raw Blame History

小红书旅行规划助手

旅行规划 小红书 爬虫 自动化 可视化 Python

XHS Travel Planner - 小红书旅行规划助手 🚀

这是一个基于 Antigravity (Gemini 2.0 Agent) 构建的技能转换器,旨在通过自动化脚本帮助你从小红书上高效收集、分析并可视化旅行攻略数据。

🌟 核心功能

  • 自动化爬取:使用 patchright 驱动的浏览器自动化,支持搜索目的地并提取笔记标题、作者、链接及互动数据。
  • 智能分类:自动将收集到的内容按 交通住宿饮食优惠学生攻略 等维度进行分类。
  • 结构化可视化
    • 生成 Mermaid 语法 的思维导图(mindmap.mmd)。
    • 生成完整的 Markdown 旅行报告黄山_攻略.md),附带直接访问链接。
    • 提供 HTML 离线查看器,无需专业编辑器即可查看精美导图。

🛠️ 反检测与隐私保护

  • 安全第一:内置 .gitignore 保护,绝不上传您的 cookies 或个人隐私数据。
  • 拟人化行为:模拟滚动、随机 3-8 秒延迟、每 10 篇自动休息,最大程度降低封号风险。
  • 一次登录:支持 Cookie 复用,仅需首次手动登录,后续全自动运行。

📖 快速上手

1. 安装依赖

pip install patchright playwright requests
playwright install chrome

2. 初始化登录

python .agent/skills/xhs-travel-planner/scripts/scraper.py --login

3. 一键生成攻略(以黄山为例)

# 1. 爬取
python .agent/skills/xhs-travel-planner/scripts/scraper.py --destination "黄山" --limit 30
# 2. 分析
python .agent/skills/xhs-travel-planner/scripts/analyzer.py --input xhs_results_latest.json
# 3. 生成报告与导图
python .agent/skills/xhs-travel-planner/scripts/visualizer.py --destination "黄山"

由 Antigravity AI 用 ❤️ 创作