# Baby WP数据分析工具 **Repository Path**: obaby/baby-wp-data-analysis-tool ## Basic Information - **Project Name**: Baby WP数据分析工具 - **Description**: 这是一个用于分析 WordPress 博客数据的 Python 工具,可以通过 WordPress REST API 获取并分析博客的文章和评论数据。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-01-05 - **Last Updated**: 2026-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WordPress 博客数据分析工具 这是一个用于分析 WordPress 博客数据的 Python 工具,可以通过 WordPress REST API 获取并分析博客的文章和评论数据。 ## 功能特性 - 📝 统计指定年份发布的文章数量(按月统计) - 💬 统计指定年份的评论数量 - 🏆 分析评论用户的评论数排行 - 💾 将分析结果保存为 JSON 文件 ## 安装依赖 ### 方法 1: 使用虚拟环境(推荐) ```bash # 创建虚拟环境 python3 -m venv venv # 激活虚拟环境 # macOS/Linux: source venv/bin/activate # Windows: # venv\Scripts\activate # 安装依赖 pip install -r requirements.txt ``` ### 方法 2: 直接安装 ```bash pip install -r requirements.txt ``` ## 使用方法 直接运行脚本: ```bash python wp_analysis.py ``` 脚本会自动: 1. 从 `https://h4ck.org.cn` 获取 2025 年的所有文章 2. 获取 2025 年的所有评论 3. 分析数据并生成报告 4. 将结果保存到 `wp_analysis_2025.json` ## 输出内容 ### 控制台报告 - 文章总数和文章评论总数 - 按月文章发布统计 - 评论总数和评论用户数 - 评论用户排行榜(Top 20) ### JSON 文件 包含完整的分析数据,可用于进一步处理或可视化。 ## 自定义配置 如需分析其他年份或站点,可以修改 `wp_analysis.py` 中的 `main()` 函数: ```python base_url = "https://your-site.com" # 修改为你的站点 year = 2024 # 修改为要分析的年份 ``` ## 注意事项 - 脚本会自动处理 API 分页,获取所有数据 - 请求间隔设置为 0.5 秒,避免对服务器造成压力 - 如果数据量很大,分析可能需要一些时间