这是一个综合性的数据分析工具包,包含多个实用工具和项目:
- Google Play评论分析系统 - 应用评论数据收集和分析
- Twitter爬虫工具 - 社交媒体数据收集
- SpotDL音乐下载器 - 音乐下载功能
- Talkie项目分析 - 特定应用分析
- 通用分析工具 - 各种数据处理工具
- 自动爬取应用评论数据
- 智能分析用户需求和情感
- 生成可视化图表和报告
- 支持多种筛选条件
- 用户推文爬取
- 数据格式化和导出
- 支持多种输出格式
- 基于SpotDL的音乐下载
- 支持多种音频格式
- 批量下载功能
- 评论情感分析
- 用户需求提取
- 数据可视化
- 报告生成
- Python 3.8+
- 相关依赖包(见requirements.txt)
git clone <your-repo-url>
cd cursorpip install -r requirements.txt编辑 claude-config.json 文件,填入你的API密钥:
{
"apiBaseUrl": "https://api.gptsapi.net",
"apiKey": "your-actual-api-key"
}# 使用启动器(推荐)
python project_launcher.py
# 或直接运行主程序
python main.pycursor/
├── main.py # 主程序入口
├── scraper.py # 爬虫工具
├── review_analyzer.py # 评论分析
├── review_visualizer.py # 数据可视化
├── project_launcher.py # 项目启动器
├── setup_environment.py # 环境配置脚本
├── backup_project.py # 项目备份脚本
├── requirements.txt # 依赖包列表
├── claude-config.json # API配置文件
├── Talkie项目/ # Talkie应用分析
├── SpotDL音乐下载/ # 音乐下载工具
├── Twitter爬虫/ # Twitter数据爬取
├── 通用工具/ # 通用分析工具
└── README.md # 项目说明
from main import GooglePlayAnalysisSystem
# 创建分析系统
system = GooglePlayAnalysisSystem()
# 运行完整分析
results = system.run_complete_analysis(
app_id="com.example.app",
max_reviews=1000,
app_name="Example App"
)# 使用Twitter爬虫工具
python Twitter爬虫/twitter_scraper.py# 使用SpotDL下载音乐
python SpotDL音乐下载/spotdl_simple.py分析结果会保存在以下目录:
analysis_output/- 分析结果visualization_output/- 可视化图表talkie_analysis_output/- Talkie分析结果
在 claude-config.json 中配置API密钥:
{
"apiBaseUrl": "https://api.gptsapi.net",
"apiKey": "your-api-key-here"
}主要依赖包包括:
- google-play-scraper
- pandas
- numpy
- matplotlib
- seaborn
- requests
- jieba
-
依赖包安装失败
# 使用国内镜像源 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ -
API密钥问题
- 检查
claude-config.json文件格式 - 确认API密钥有效性
- 检查网络连接
- 检查
-
Python版本问题
- 确保使用Python 3.8或更高版本
- 检查PATH环境变量
- Fork 项目
- 创建功能分支
- 提交更改
- 推送到分支
- 创建Pull Request
本项目采用MIT许可证。
如有问题或建议,请通过以下方式联系:
- 创建Issue
- 发送邮件
注意: 请确保遵守相关平台的使用条款和API限制。