公众号选题靠拍脑袋?试试我用Cursor做的对标神器!

 

hello小伙伴们,我是大瑜,1个工作十年的程序员,AI技术和AI工具的实践者。

最近想开发一系列AI工具来给自己的工作提效。

譬如说:获取对标账号近三天的公众号更新内容,然后将主题梳理出来,通过deepsek发给我一份选题指南。

这个点想想就很香,很激动!那么我们用cursor开始开发吧。想看看效果吧。

如果直接要软件,评论区回复“666”,私信博主吧。

第一步:基本原理介绍

首先要有一个公众号,建议手机注册公众号。整体流程花费不到3分钟。

手机版注册就几步可以了。在应用市场下载“订阅号助手”,点击“微信登录”->”快速注册”->”点击确定”->”开始创作”。

接下来,电脑端登录,访问网页端。

微信有一个开放的接口,就是公众号web页面,有一个暴露的端口可以根据用户信息去获取该用户近期的文章列表。

通过打开chrome浏览器调试框。我们可以看到下面两个接口是我们需要获取的。

那第一个接口searchbiz就是根据关键字获取到我们需要的用户id,点击右键,就可以复制curl请求地址。

然后通过第二个接口去获取该用户下面的文章ID,同样的操作,点击右键获取cursl地址,点击response获取返回结果。

第二步:用cursor进行正式开发工作

当然所有的内容都没有用

我们用的语言还是python。

用法的开发工具还是cursor,能不能搞定这个web页面,关键就是初始提示词该如何写。

前面 123的步骤就是告诉cursor我的界面是什么样的,接下来在第4步骤,我要告诉cursor具体的后台实现逻辑。

4.1和4.2 的描述就是告诉cursor后台数据信息从哪里获取,就是我们基本原理中讲述的需要用到这两个的接口。(为了截图,我的curl地址删了一部分内容)。

这个时候cursor就完全明白我的意思。

那么上面一个步就是告诉cursor数据的展现方式,接下来就静静地等cursor生成代码吧!

第三步:优化工作,让工具更方便

优化点1: 界面美化工作,让cursor重新调整。

这个是第一版的工作,可以见到,基本上能够快速将我的需求表现出来。

当然很丑,我们直接告诉cursor:“界面太丑了,继续给我优化”。

优化点2: 保存上一次输入的内容。

对于用户来说,对标账号基本上是不会变化的,所以,每一次更新我们需要保留之前的输入内容。

这个也很好办,交给cursor,直接说:保留我每一次输入到localstorage中。

就这样,不管怎么刷新页面,之前的输入记录都不会变化。

优化点3:通过浏览器插件去获取token 和cookie。

Cookie的方式太难了,之前获取cookie 的方式需要在微信公众号的开发界面控制台去获取。

于是,我又做了一个浏览器插件,只要在浏览器中直接点击,就可以直接填充内容。

通过插件,你可以快速将token 和cookie填充进去,就更加小白了很多。

第四步:接入AI,推荐选题

那么如果一个应用没有AI属性,那么这个应用就不算一个好的应用。

我们将查询好的选题丢给AI,让deepseek帮我们总结选题,从而结合我自己的特性,给我推荐几个选题。

我们可以继续让cursor给我们新增功能。

然后deepsek就帮我们改稿,生成一个弹出页面,附带10个选题。

如果有更多关于AI的想法,或者想用工具的,欢迎加群一起交流。


第五步:拿到代码,应该怎么做

我们代码通过使用uv设置环境变量,因此运行代码的时候首先要安装uv。

curl -LsSf https://astral.sh/uv/install.sh | sh
#或者
brew install uv

接下来,就是具体的命令执行了。

   # 创建并进入项目目录
   cd wxdeveloper
   
   # 创建虚拟环境(使用 uv)
   uv venv
   
   # 激活虚拟环境
   source .venv/bin/activate  # Unix/MacOS
   # 或
   .venv\Scripts\activate  # Windows
   
   # 使用 uv 安装依赖
   uv pip install .
   
   # 运行 Flask 应用
   python run.py

注意事项:大家最好用新的手机号注册一个微信公众号,爬虫有风险。别把大号给干废了。


 

(文:大瑜聊AI)

欢迎分享

发表评论