这两天折腾了个抖音自动续火花的小玩意。
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
主要是我自己老忘记续,断过几次之后干脆写了个脚本。
Python + Playwright 写的。
本来想扔服务器上跑,后来发现每天就跑一次,专门挂台服务器感觉有点浪费,就直接放 GitHub Actions 了。
效果
发送效果

通知效果

Fork 一下,配好 Cookie 和好友,之后每天自动跑。
现在文字能发,抖音自带的表情也能发。
比如我自己就是这种:
{
"friends": ["好友昵称"],
"messages": [
{"type": "text", "value": "续火花"},
{"type": "sticker", "value": "比心"}
]
}
第一次运行可以开 dry_run,只找好友不发消息,免得配置错了发错人。
Cookie 直接放 GitHub Secrets,别提交仓库。
默认 workflow 是每天 0 点跑,想几点跑自己改 cron 就行。
这东西本质还是网页自动化,抖音改页面之后有可能会失效,后面碰到了我再修。
另外 GitHub Actions 的 IP 偶尔也可能触发验证,这个没办法硬绕,Cookie 失效就重新登一下更新。
代码目前不算复杂,有兴趣可以自己改着玩。
项目:
MIT 开源。
有问题直接提 issue 就行。
顺便厚着脸皮求个 star ^-^