1.7 KiB
1.7 KiB
安装指南
环境要求
- Python >= 3.8
- Chrome/Chromium 浏览器
- 稳定的网络连接
安装步骤
1. 克隆项目
git clone https://github.com/your-repo/social_media_auto_publisher.git
cd social_media_auto_publisher
2. 创建虚拟环境
# 使用 venv
python -m venv venv
# 激活虚拟环境
# Windows
venv\Scripts\activate
# macOS/Linux
source venv/bin/activate
3. 安装依赖
pip install -r requirements.txt
4. 安装 Playwright 浏览器
playwright install chromium
5. 验证安装
python -c "from social_media_auto_publisher import Publisher; print('安装成功!')"
配置
环境变量配置(可选)
创建 .env 文件:
# 浏览器配置
SMP_BROWSER_HEADLESS=false
SMP_BROWSER_TIMEOUT=30000
SMP_BROWSER_USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
# 并发配置
SMP_MAX_CONCURRENT_TASKS=3
SMP_TASK_RETRY_COUNT=3
# 文件大小限制
SMP_MAX_IMAGE_SIZE=10485760 # 10MB
SMP_MAX_VIDEO_SIZE=524288000 # 500MB
# 日志配置
SMP_LOG_LEVEL=INFO
SMP_LOG_DIR=logs
# 开发模式
SMP_DEBUG=false
SMP_ENV=development
目录结构
创建以下目录结构:
social_media_auto_publisher/
├── auth/cookies/ # Cookie存储目录
├── logs/ # 日志文件目录
├── media/ # 媒体文件目录
│ ├── images/ # 图片文件
│ └── videos/ # 视频文件
└── temp/ # 临时文件目录
验证安装
运行基础示例验证安装:
cd examples
python basic_usage.py
如果看到正常的输出,说明安装成功。