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

48 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2026-04-06 19:01:37 +08:00
# 小红书旅行规划助手
`旅行规划` `小红书` `爬虫` `自动化` `可视化` `Python`
# XHS Travel Planner - 小红书旅行规划助手 🚀
这是一个基于 **Antigravity (Gemini 2.0 Agent)** 构建的技能转换器,旨在通过自动化脚本帮助你从小红书上高效收集、分析并可视化旅行攻略数据。
## 🌟 核心功能
- **自动化爬取**:使用 `patchright` 驱动的浏览器自动化,支持搜索目的地并提取笔记标题、作者、链接及互动数据。
- **智能分类**:自动将收集到的内容按 `交通``住宿``饮食``优惠``学生``攻略` 等维度进行分类。
- **结构化可视化**
- 生成 **Mermaid 语法** 的思维导图(`mindmap.mmd`)。
- 生成完整的 **Markdown 旅行报告**`黄山_攻略.md`),附带直接访问链接。
- 提供 **HTML 离线查看器**,无需专业编辑器即可查看精美导图。
## 🛠️ 反检测与隐私保护
- **安全第一**:内置 `.gitignore` 保护,绝不上传您的 `cookies` 或个人隐私数据。
- **拟人化行为**:模拟滚动、随机 3-8 秒延迟、每 10 篇自动休息,最大程度降低封号风险。
- **一次登录**:支持 Cookie 复用,仅需首次手动登录,后续全自动运行。
## 📖 快速上手
### 1. 安装依赖
```bash
pip install patchright playwright requests
playwright install chrome
```
### 2. 初始化登录
```bash
python .agent/skills/xhs-travel-planner/scripts/scraper.py --login
```
### 3. 一键生成攻略(以黄山为例)
```bash
# 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 用 ❤️ 创作*