有意无意,写了这么一段代码,主要功能是快速写公众号文章,至于文章质量看个人发挥。
网上有看到别人用开发者ID和AppSecret做的自动软件,但我看了下官方的API接口,个人公众号基本没啥权限,不知道他们是咋实现的。难道是抓包?有了解的朋友也可以留言区探讨探讨。
不知道那就罢了,自己用自己的方式瞎折腾总是可以的,也暂时没什么需求。这个小插件很简单,可以有2种方式运行:
运行方法1:
在油猴中运行,通过新建文章跳转的页面触发插件功能;
运行方法2:
直接在浏览器控制台(F12——Console)里粘贴,按下回车键运行。
运行后页面右下角会出现一个“启动功能”的按钮,点击即可按照设定的动作进行自动操作。

操作步骤和步骤间的延时在以下代码部分,delay后面是延时时间,单位毫秒。因为是填表操作,通俗理解就是模拟人工往浏览器指定元素填入响应值或执行动作,就需要考虑网络或设备配置适当调整延时时间。
// 操作步骤序列,延时
const actions = [
{ fn: setTitle, delay: 3000 },//标题
{ fn: setAuthor, delay: 1000 },//作者
{ fn: insertContent, delay: 1000 },//正文
{ fn: selectCoverImage, delay: 3000 }, // 封面(从图片库)
{ fn: confirmCoverImage, delay: 3000 },//选择封面
{ fn: nextstepCoverImage, delay: 3000 },//下一步
{ fn: confirmCoverImage2, delay: 3000 },//确认封面
{ fn: save, delay: 1000 },//保存草稿
];运行演示:
我写了基本的几个动作,如填入标题、作者、正文、设置封面、保存草稿。像插入模板、设置原创等也可以依葫芦画瓢,参考着加入,不懂就问AI。
有需要源码的公众号发送:写文
- End -
更多精彩文章
点击下方名片关注【偶尔敲代码】
