用QClaw之前,我每天要手动登录WordPress、写文章、发布、提交百度收录,光这一套流程就要花掉我将近2个小时。
现在全部自动化了,每天早中晚三个时间点自动发文,我只需要偶尔看一眼结果就行。
今天把这套流程完整记录下来,给同样在折腾自动化的朋友参考。
## 第一步:搞清楚QClaw定时任务的逻辑
QClaw的定时任务(cron)本质上是让AI在指定时间自动执行一段指令。
跟Linux的crontab类似,但更强大——它不只是执行脚本,而是让AI理解任务、自主完成。
配置格式很简单:
– 时间:标准cron表达式,比如`0 8 * * *`就是每天早8点
– 任务:用自然语言描述你要AI做什么
– 推送:完成后把结果发到微信
我踩过的坑:第一次配置时忘了设delivery(推送配置),任务跑完了但我完全不知道,白等了半天。
## 第二步:写一个靠谱的发文脚本
光有定时任务还不够,还需要一个能稳定发文的Python脚本。
我用的方案是:模拟登录WordPress后台获取Cookie,再用REST API发布文章。
关键代码逻辑:
“`python
# 1. 登录获取Cookie
session = requests.Session()
session.post(login_url, data={‘log’: ‘admin’, ‘pwd’: ‘password’})
# 2. 获取nonce(防伪令牌)
nonce = 从页面提取(‘nonce’)
# 3. 发布文章
session.post(‘/wp-json/wp/v2/posts’,
headers={‘X-WP-Nonce’: nonce},
json={‘title’: ‘标题’, ‘content’: ‘内容’, ‘status’: ‘publish’})
“`
踩坑记录:nonce有时效性,每次发文前都要重新获取,不能缓存复用。
## 第三步:接入百度收录,让文章更快被搜到
文章发布后,还需要主动告诉百度”我有新内容了”。
百度提供了一个URL提交接口,每天有10条免费配额:
“`
POST https://data.zz.baidu.com/urls?site=你的域名&token=你的token
“`
把这个接口加到发文脚本里,每次发完文章自动提交,基本上当天就能被百度爬虫抓到。
## 实际效果
跑了4天,每天自动发3篇,累计发了30+篇文章,百度已经开始收录了。
最重要的是:我完全不用手动操作,每天只需要看一眼微信推送的结果通知。
如果你也在用QClaw,强烈建议把定时发文配置起来,真的省时间。
—
我是牛大奶,每天分享QClaw自动化实战经验。有问题欢迎评论区交流,或者直接搜索”老Q的自动化之路”找到我。
腾讯云服务器推荐:建站首选,稳定又便宜 → https://curl.qcloud.com/7Znu7m7b

