父亲节给老爹的WPS赠礼1:用灵犀Claw将美篇文章备份到WPS中


Lv.2潜力创作者
大家好,我是南月。母亲节后就是父亲节了嘿嘿。
我老爹今年68岁,以前工作时偶尔会写写文章,退休后有空便会写文章,平时会直接在美篇上编写并发表文章。
最近正好在“诱惑”我老爹开通微信公众号,开通后第一步就是需要将之前发的文章重发到公众号内,而之前他都是在美篇中直接编辑的,如果将100多篇文章一个一个再复制下来往公众号发,还是很麻烦的。
这时候,WPS灵犀Claw就成了我送给老爹的第一个父亲节礼物。
虽然我父亲年事已高,但对于新鲜事物接纳还是比较快的:前段时间我发现我老爹手机上安装了千问和豆包,他嘴里还振振有词:需要查资料就问千问,需要P照片就用豆包。
1.为什么要存到WPS?
之所以不直接往公众号发,是为了将文章做一个备份。
而WPS作为一个具有37年历史的专业办公软件产品,且自2009年提供云服务以来也已超过18年,无论在企业信誉还是产品专业性上都是令人信服的选择,云同步+跨平台支持可以让我老爹随时随地编写和查看文章。
正好之前我给我老爹的WPS账号也充了几年大会员,不仅可用AI,更是有1TB的超大容量来备份文档。
2.要做哪些事?
自己尝试灵犀Claw是否能支持这个想法
给老爹用的电脑安装灵犀Claw并申请体验权限(昨天是夜里操作的,所以老爹账号的资格还没批,就先登我自己的账号)
给灵犀安装金山文档skill
将老爹已发表的文章链接拿到手(交给灵犀Claw)
让灵犀创建美篇文章备份到WPS云文档的skill并调试
开干!
当然会这样麻烦的原因是对象网站没有提供相关skill,我们只能用“爬”的方式取信息。
灵犀Claw官网:https://lingxi.wps.cn/claw/
下载后安装方式和普通软件一样,这里便不再赘述。
3.准备流程
3.1.安装金山文档skill
灵犀Claw内置了一套wps_docs的skill操作云文档,但是这个实现的功能相对简单一些,而金山文档提供的skill功能更全面,操作更稳定,且还在频繁更新添加新能力。
首先打开金山文档网页版:https://www.kdocs.cn/
登录需要存文件的账号,右上角菜单→“龙虾专属入口”。
点击复制指令。
输入“确定授权”后点击“确定并复制”,然后可获取完整skill安装命令。
将复制后的指令输入给灵犀Claw,它就会自动安装。
注意不要将token泄露给他人!不要将token泄露给他人!不要将token泄露给他人!尤其是有竞争关系的同事、不认识的网友、不怀好意的朋友、即将分手的对象等。
3.2.拿到美篇作者的链接
这个简单,打开美篇,进入作者信息页,点击右上角菜单,点击“复制链接”。
拿去浏览器尝试打开:
这样准备工作就完成了。
4.导出作者全部文章链接
之所以没有将这个步骤做成skill,是因为这个操作是一次性的,之后即使需要备份文章,那只需要发表一篇之后将那一篇的文章链接丢给灵犀Claw即可,不需要这样获取全部。
指令:这个是美篇的作者页,看看能不能提取到这个页面下的所有文章的链接:(附上刚刚的作者链接)
之后灵犀就开始自己尝试,因为我没指定方法,它就安装自己的想法操作,这时候我们可以去冲杯咖啡了。
它首先用Python的一些方法直接获取,但是美篇不支持,灵犀Claw又改用一篇篇点击的方法,没过几分钟它自己嫌慢就中断了。
其实这期间我也不想等了,就去开发者工具抓了一下接口,准备把参数告诉灵犀的时候,发现它自己已经嫌慢然后去抓API了。
最终成功了,它输出了一个csv文件,打开后能看到标题和文章链接,一共146篇文章全部在此,我试了几个打开后确实是该文章。
这个操作至此就成功了。
5.创建从美篇备份的skill
通过灵犀Claw的技能→添加技能→通过灵犀生成,口述要实现的功能让灵犀创建技能。
请注意摆正一个心态:技能创建和AI沟通一样,不是随便给他说个想法它就能一次性创建好的,需要详细的指令(如果初期指令粗糙,也可以根据它最终的操作结果提出自己的改进要求,它会自动修改技能)、充分的沟通、反复的测试验证。
前期可能感觉麻烦,但真正创建好后就是一劳永逸的方便。
指令:
使用skill-creator创建skill:主要功能:将用户输入的美篇文章链接中的文章保存下来。判断逻辑:如果用户只输入了美篇的文章链接,如
https://www.meipian.cn/5mdwh2kh
,这是美篇文章的固定链接,前面是美篇的域名,后面是文章id,就执行本技能。执行如下操作:将链接打开后的美篇文章保存到WPS云文档中,文件为智能文档。要求是:1.每篇文章标题作为智能文档的标题;2.文档内容第一行为美篇文章的发表日期和阅读量;3.之后开始放正文;4.不要其他内容(如评论区、点赞、转发、广告等);5.不要文章背景效果;6.注意正文图片是需要的,且注意如果图片下载后是webp,则需要先转换为jpeg图片再存入文档中;7.如果用户一次复制了多条美篇链接,则需要每个链接单独创建一个智能文档保存。如果还有问题,请提问,没有就创建技能
▲因为文章内可能会有其他干扰元素,比如评论区、发文章时设置的背景特效、三连按钮等无关紧要的东西,所以最好直接说明让它排除掉,只要标题、正文,根据需要看是否加上阅读量和发表日期。
灵犀会自己尝试读取页面元素、浏览器请求等,充分了解后便会开始创建技能。
技能创建后,我丢给他了一篇美篇文章,灵犀Claw就开始测试。
从这些思考的步骤可以看出,它发现最初创建的技能并不能拿到文章内容,这里面可能有python包的差异、目标网站实现方式的差异造成的原因,通用方法不一定可行。
这块分析比较长。
到这里执行结束。
操作结束,并且它根据刚才的分析更新了技能。
但是我打开后发现还是有问题:图片没有正确识别。
把这串代码继续反馈给灵犀Claw(不要创建新对话,继续在创建技能的对话中聊),就会继续开始分析。
这里又是尝试了多个方法。
最后它还是找到了方法。
经过我打开查看后发现图片确实显示了。
给灵犀Claw反馈没问题后,它会继续更新技能。
最后我再尝试一次发多条链接,尝试后没问题,灵犀Claw给每篇文章各自创建了新文档,而不是放到了同一篇文档里。
测试没问题后,灵犀正式生成并打包了技能。
这是本次测试执行的结果:因为我没指定目录,所以都在WPS云文档的根目录下,这是因为我老爹还没想好怎么安排云文档内目录。
在技能列表可以看到刚才创建好的技能:
打开后可以看到内容:
这块是之前测试不通过后灵犀Claw排查后创建的,并且写明了不能用的方式和原因。
还有一些错误处理,中间第二个是因为第一步安装的金山文档skill中的token过期导致,这是意外情况。
因为我在创建技能指令中明确了触发条件(识别到美篇文章的链接,即美篇的域名跟一串id),上面的图片中也看到了技能中确实增加了触发条件,所以可以在对话中直接复制链接,如果害怕执行错技能,也可以在对话窗中手动选择技能(选择大模型的旁边)。
我在这里没有指定技能,只丢了一篇文章链接,同时没有说任何要求,它就能正确的执行任务。
后续还能对技能做哪些优化呢?根据目前的使用需求,还是有的:
例如在备份多条链接的时候,让他最后生成一个结果文件,包括标题、链接和备份结果,重点标记出备份失败的文档和失败原因。
以上就是父亲节给老爹的第一份WPS礼物啦,后续还有些“礼物”,不过需要抽空先试试可行性。
-->南月的发帖记录和回顾合集<--
Lv.2潜力创作者
Lv.2潜力创作者
Lv.2潜力创作者
Lv.2潜力创作者
Lv.2潜力创作者
Lv.2潜力创作者
Lv.2潜力创作者
Lv.2潜力创作者
Lv.3优质创作者
Lv.2潜力创作者
Lv.2潜力创作者