Skip to content

Latest commit

 

History

History
371 lines (261 loc) · 7.37 KB

File metadata and controls

371 lines (261 loc) · 7.37 KB

CSDN 自动发文完整指南

🎉 方案选择成功!

您选择了 方案 B:使用 Python + Selenium 自动化发布工具。

这个方案相比 OpenClaw 技能的优势:

  • ✅ 更稳定可靠
  • ✅ 支持人工确认发布
  • ✅ 无需复杂的 OpenClaw 技能开发
  • ✅ 可以看到每一步操作过程

📦 已安装完成

✅ Python 依赖已安装:

  • selenium 4.27.1
  • webdriver-manager 4.0.2

✅ 脚本已创建:

  • csdn_auto_publisher.py - 单篇发布脚本
  • batch_publish_csdn.py - 批量发布脚本
  • start_csdn_publisher.sh - 快速启动脚本
  • requirements.txt - 依赖清单
  • README.md - 详细文档

🚀 快速开始

步骤 1: 进入脚本目录

cd scripts

步骤 2: 运行启动脚本

./start_csdn_publisher.sh

或者直接运行批量发布:

python3 batch_publish_csdn.py

步骤 3: 扫码登录

  1. 脚本会自动打开 Chrome 浏览器
  2. 显示 CSDN 登录���维码
  3. 使用 CSDN App 扫码登录
  4. 登录成功后脚本自动继续

步骤 4: 自动填写文章

脚本会自动:

  • 打开文章编辑页面
  • 切换到 Markdown 模式
  • 填写标题和正文
  • 选择分类
  • 添加标签

步骤 5: 人工确认发布

  1. 检查文章内容是否正确
  2. 手动点击"发布"按钮(重要!)
  3. 按回车继续下一篇

📝 详细使用说明

方式 1: 批量发布(推荐)

一次性发布所有 15 篇文章:

cd scripts
python3 batch_publish_csdn.py

流程

  1. 显示所有 15 篇文章列表
  2. 确认开始发布
  3. 扫码登录(仅需一次)
  4. 自动依次填写每篇文章
  5. 每篇等待您确认发布

方式 2: 单篇发布

发布指定文章:

cd scripts
python3 csdn_auto_publisher.py ../csdn_articles/01-introduction_csdn.md

流程

  1. 扫码登录
  2. 自动填写指定文章
  3. 等待您确认发布

📂 待发布文章列表

csdn_articles/ 目录下共有 15 篇文章:

  1. 01-introduction_csdn.md - OpenClaw 是什么?
  2. 02-installation_csdn.md - 安装教程
  3. 03-quick-start_csdn.md - 快速上手
  4. 04-file-management_csdn.md - 本地文件管理
  5. 05-knowledge-management_csdn.md - 个人知识库
  6. 06-schedule-management_csdn.md - 日程管理
  7. 07-automation-workflow_csdn.md - 自动化工作流
  8. 08-skills-extension_csdn.md - Skills 扩展
  9. 09-multi-platform-integration_csdn.md - 多平台集成
  10. 10-api-integration_csdn.md - API 服务集成
  11. 11-advanced-configuration_csdn.md - 高级配置
  12. 12-personal-productivity_csdn.md - 效率提升实战
  13. 13-advanced-automation_csdn.md - 高级自动化工作流
  14. 14-creative-applications_csdn.md - 创意应用探索
  15. 15-solo-entrepreneur-cases_csdn.md - 超级个体实战

⚙️ 自定义配置

修改文章分类

编辑 batch_publish_csdn.py 第 76 行:

category="OpenClaw从入门到精通",  # 修改为其他分类

可用分类:

  • OpenClaw从入门到精通
  • OpenClaw核心功能
  • OpenClaw进阶技能
  • OpenClaw实战案例
  • 原创技术分享(需手动)

修改文章标签

编辑 batch_publish_csdn.py 第 77 行:

tags=["OpenClaw", "AI助手", "人工智能", "Agent"]  # 添加或删除标签

🎯 发布建议

发布时间

最佳时段

  • 工作日:9:00-10:00 或 20:00-21:00
  • 周末:10:00-11:00

避免时段

  • 深夜 23:00-7:00
  • 工作日 13:00-14:00

发布频率

推荐方案

  • 每天发布 2-3 篇
  • 分 5-7 天发布完
  • 避免一次性发布全部(可能被限流)

示例计划

  • 第 1 天:第 1-3 篇(基础章节)
  • 第 2 天:第 4-6 篇(核心功能)
  • 第 3 天:第 7-9 篇(核心功能 + 进阶)
  • 第 4 天:第 10-12 篇(进阶 + 实战)
  • 第 5 天:第 13-15 篇(实战案例)

互动运营

发布后记得:

  • ✅ 及时回复评论和私信
  • ✅ 在文末添加"点赞、收藏、关注"引导
  • ✅ 分享到朋友圈、微信群
  • ✅ 在 GitHub README 中添加 CSDN 链接

❓ 常见问题

Q1: ChromeDriver 版本不匹配

错误信息

This version of ChromeDriver only supports Chrome version XX

解决方案

pip install --upgrade webdriver-manager

脚本会自动下载匹配的 ChromeDriver。

Q2: 登录超时

错误信息

✗ 登录超时,请重试

解决方案

  • 确保网络连接正常
  • 快速扫码(二维码有效期 2 分钟)
  • 重新运行脚本

Q3: 找不到页面元素

错误信息

NoSuchElementException

可能原因

  • CSDN 页面结构更新
  • 网络加载缓慢

解决方案

  • 增加等待时间(修改 time.sleep(3) 为更长)
  • 刷新页面重试
  • 手动操作一次作为备选方案

Q4: 内容未同步

现象: 填写后内容显示为空

解决方案

  • 等待 3-5 秒让内容同步
  • 检查是否成功切换到 Markdown 模式
  • 手动复制粘贴内容

Q5: 文章审核失败

可能原因

  • 包含敏感词
  • 外部链接过多
  • 图片链接失效

解决方案

  • 移除或替换敏感词
  • 只保留 GitHub 官方链接
  • 检查图片是否正常显示

🔐 安全说明

  • ✅ Cookie 和登录信息仅保存在本地浏览器
  • ✅ 不会上传任何账号密码
  • ✅ 脚本完全开源,代码透明
  • ⚠️ 建议使用专用账号进行自动化操作
  • ⚠️ 不要在公共电脑上运行

📊 进阶功能

保存 Cookies 避免重复登录

编辑 csdn_auto_publisher.py,添加 cookie 保存功能:

import json

# 登录成功后保存
with open("cookies.json", "w") as f:
    json.dump(driver.get_cookies(), f)

# 下次使用时加载
with open("cookies.json", "r") as f:
    cookies = json.load(f)
    for cookie in cookies:
        driver.add_cookie(cookie)

定时发布

使用 macOS launchd 或 cron 定时运行:

# 每天上午 9 点运行
0 9 * * * cd /path/to/scripts && python3 batch_publish_csdn.py

自定义发布顺序

编辑 batch_publish_csdn.py,修改 get_all_articles() 函数:

# 按指定顺序发布
articles = [
    articles_dir / "01-introduction_csdn.md",
    articles_dir / "03-quick-start_csdn.md",  # 跳过第2篇
    articles_dir / "04-file-management_csdn.md",
    # ... 其他文章
]

🎁 额外福利

发布后数据追踪

使用 PUBLISH_CHECKLIST.md 记录每篇文章的数据:

  • 📖 阅读量
  • 👍 点赞数
  • 💬 评论数
  • ⭐ 收藏数
  • 🔄 转发数

每月统计一次,分析哪些文章最受欢迎。

SEO 优化建议

  1. 标题优化(已完成)

    • ✅ 包含数字
    • ✅ 包含热门关键词
    • ✅ 包含利益点
  2. 摘要优化 从文章开头复制 1-2 句话作为摘要

  3. 标签优化

    • 添加热门标签:人工智能AI助手Agent
    • 添加相关技术标签
  4. 内链优化 在相关文章之间添加互相引用


📞 技术支持

遇到问题请在 GitHub 提交 Issue: https://github.com/xianyu110/awesome-openclaw-tutorial/issues


🎉 开始发布吧!

准备好了吗?让我们开始:

cd scripts
./start_csdn_publisher.sh

祝发布顺利!🚀


更新时间:2026年03月14日 版本:v1.0 许可证:GPL-3.0 License