DEV Community

Jeffrey.Feillp
Jeffrey.Feillp

Posted on

写了一个一键批量发布文章到 Dev.to 的 Python 脚本

写了一个一键批量发布文章到 Dev.to 的 Python 脚本

如果你经常在 Dev.to 上发技术文章,你一定经历过这个流程:

  1. 点 "New Post"
  2. 选编辑器
  3. 粘贴 Markdown
  4. 写标题、加标签
  5. 点发布
  6. 重复 × N 篇

发一个系列文章下来,光机械操作就要二三十分钟。

解决方案

我写了一个 Python 脚本,一句话搞定:

python publish.py ./articles/
Enter fullscreen mode Exit fullscreen mode

它会自动读取目录下所有 .md 文件,解析 YAML frontmatter(标题、标签),登录 Dev.to,然后逐篇发布。

4 篇文章 → 30 秒搞定。

技术要点

脚本核心就三步:

  1. /enter 页面提取 CSRF token → 登录
  2. /dashboard 提取发布用的 CSRF token
  3. POST 到 /articles 创建文章

Dev.to 的 CSRF 机制很有意思:dashboard 页面的 token 就能用来发文章,不需要另外去 /new 页面拿。

验证

这个脚本已经实际成功发布了 4 篇英文技术文章上 Dev.to,全部正常上线。

获取

$15 USDT (TRC-20) — 一次性买断,无订阅。

TNeUMpbwWFcv6v7tYHmkFkE7gC5eWzqbrs
Enter fullscreen mode Exit fullscreen mode

产品详情页:https://telegra.ph/Devto-Batch-Publisher--15-USDT-One-Time-Purchase-04-29

包含:主脚本 + 批量处理版 + Session持久化版 + 中英文README + 示例文章

转账后通过 Telegram (@tianka_ai) 或邮件联系我,发送交易哈希即可获取下载链接。

Top comments (0)