利用Cursor编写Coze插件爬取Github热榜

815 阅读3分钟

Coze虽然好用,但是有一些插件并不能直接满足我们的要求,因此我们需要自己去定制和开发一些插件。 但是,对于零基础的人来说,去自己编写和开发插件的难度很高,好在现在我们可以借助一些AI编程工具去辅助完成开发任务。

雨飞今天就结合Cursor编程工具,去完成一个Coze插件。

Curso 爬取 Github Trending

我们今天,完成一个爬取Github项目的案例, 网站:github.com/trending

GitHub Trending可以实时展示在Github上最受关注和最受欢迎的开源项目,可以选择不同的编程语言,日期范围。无论是在这里查找优秀的开源项目,还是学习技术,都可以找到有价值的信息。

Cursor 相关的操作可以翻阅我之前写过的文章,这里我们不再赘述。直接复制下面的提示词到Cursor的界面中,就可以完成初步的开发工作。

帮我写一个 Python 代码用于解析 github 的 trending 网站,要求如下:
1、指定网站 @https://github.com/trending
2、爬取项目描述、语言、名称、star 数量,今天的 star 数量,url 信息,以字典的形式保存成 JSON结构
3、将数据保存到 excel 文件中,文件名格式为:trending_日期.xlsx

注意,这里的@ 符号需要你手动输入,这是为了让Cursor准确阅读和分析网站。直接复制过去,这个功能是没有办法生效的。

Cursor还可以上传图片进行分析,如果代码出现问题,我们可以把截图和错误内容都上传上去,让Cursor帮我们解答。

编写完代码后,我们调试没有问题,就可以进行下一步,去制作Coze插件了。

Coze 插件制作

首先,我们需要打开Coze的官网,找到如图所说的插件制作按钮,点击进去插件制作界面。 Coze 官网,www.coze.cn/home

输入插件的相关信息,需要和下图所示的完全一致。选择在Coze IDE中创建,然后IDE运行时选择Python3

然后,我们创建一个工具。这里,我起名为call_github,将Cursor生成的代码复制到中间的编辑区,完成代码开发工作。

然后,在图片左侧所示的部分,添加Python的依赖包,这里我们需要添加三个依赖。

接着是定义好元数据的格式,这就是插件最终返回的结果。 由于GitHub的trending是有很多项目,因此我们用一个列表去返回相应的对象,每个对象代表一个项目。在示例中我们提取了包括项目名称,star数,url,编程语言等信息。

测试没有问题之后,就可以点发布了。

如果你对制作这个插件有所疑问,欢迎评论区留言或者微信联系我。如果对你有帮助,欢迎点赞,也可以转发给你的朋友。