# py-rpa **Repository Path**: fengkaiyz/py-rpa ## Basic Information - **Project Name**: py-rpa - **Description**: 基于 Python 的企业级 RPA (Robotic Process Automation) 项目模板。 主要用于自动化发布内容到小红书、CSDN 等平台。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-01-30 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Py-RPA Project 开发中。。。。 这是一个基于 Python 的企业级 RPA (Robotic Process Automation) 项目模板。 主要用于自动化发布内容到小红书、CSDN 等平台。 ## 目录结构 ``` py_rpa/ ├── src/ │ └── py_rpa/ │ ├── config/ # 配置管理 │ ├── core/ # 核心逻辑 │ ├── platforms/ # 平台具体实现 (CSDN, XiaoHongShu) │ ├── utils/ # 通用工具 (日志, 浏览器等) │ └── main.py # 入口文件 ├── tests/ # 测试代码 ├── logs/ # 日志文件 ├── pyproject.toml # 项目依赖与配置 └── Makefile # 常用命令 ``` ## 快速开始 ### 1. 环境准备 确保已安装 Python 3.10+ 和 Poetry (可选,但也推荐)。 ```bash # 安装依赖 poetry install # 或者使用 pip pip install -r requirements.txt (需要先生成) ``` ### 2. 配置 复制 `.env.example` 为 `.env` 并填入相应配置。 ```bash cp .env.example .env ``` ### 3. 安装浏览器驱动 如果使用 Playwright: ```bash playwright install ``` ### 4. 运行 ```bash # 运行主程序 python -m src.py_rpa.main ``` ## 开发规范 - 代码格式化: `black` - 导入排序: `isort` - 类型检查: `mypy` 运行所有检查: ```bash make check ```