用魔法打败魔法--影刀RPA自动提醒刀币问答
评论
收藏

用魔法打败魔法--影刀RPA自动提醒刀币问答

经验分享
花括号
2025-03-21 12:18·浏览量:805
花括号
影刀专家
发布于 2025-03-21 12:18805浏览

影刀飞行计划

影刀用开放合作的心态,积极招募那些怀揣热情具备卓越技术能力的优质开发者专家,与影刀官方形成合作关系。

成为影刀飞行计划的「认证工程师」伙伴,您可以凭借专业知识和经验,为众多影刀使用者提供全方位、高质量的技术支持。

在此过程中,您也能够凭借自身的努力与付出,从中获取相应的合理收益,不受时间、地点限制,实现自身价值与经济回报的双重丰收

我有幸成为「认证工程师」其中一员,能够更好地分享知识,答疑解惑。

如果您还不知道如何加入飞行伙伴计划,可以参考我整理的这篇文章—— 你还不知道如何参与影刀飞行伙伴考核,赶紧来看这篇吧


魔法打败魔法

成为「认证工程师」之后,能够在影刀社区领取刀币问答,完成解答之后可以得到刀币奖励。

作为一名自动化开发者,自然而然会想到是否能够靠影刀应用来提醒我们,是否有新的刀币问答。

结合目前影刀正大力推进的“魔法指令”,我们一起来探索能否用魔法指令来完成这一任务。


刀币问答

进入影刀社区,点击问答里的高悬赏,下图红色框选的银色银币标记的问答,就是刀币问答。10刀币=1元人民币,可以直接兑换现金。


领取悬赏问答

点击刀币问答链接,进入问答详情。

如果问答还未被领取,在右侧会显示我来解答的按钮,点击确定领取即可领取问答,其他人不再能领取。

解答完成之后会自动领取刀币,当然未完成解答之前,也不可再领取其他悬赏问答。


设计流程

  1. 打开影刀社区网站, 社区问答
  2. 检查是否登录,如果右上角有登录字样,则完成登录;
  3. 点击高悬赏进入悬赏问答,由于时效性,我们只需要检查首页是否有刀币问答即可,将刀币问答链接写入问答列表;
  4. 依次进入刀币问答链接查看详情,检查是否有我来解答按钮,这里不建议自动化领取问答,发送邮件提醒即可,将可以领取的问答写入领取列表,包含标题、链接、刀币数量;
  5. 将所有可领取的问题,包含标题、链接、刀币数量,以表格的形式,一起汇总发送至指定邮箱。

第2步的登录我们就不操作了,具体看看3,4,5步用魔法指令来实现。

魔法指令设计

查找刀币问答

影刀代码区打开魔法指令,选择目标区域,写入魔法愿望。

  1. 在目标区域检查是否有刀币问答
  2. 刀币问答在标题后有原型影刀logo,黄色大豆为刀豆问答
  3. 将问答链接写进问答列表
  4. 可以点击优化提问来完善提问,也可以让我们了解如何更好的提问。
  5. 遍历每个问答项
  6. 检查问答标题后是否有影刀logo图标(原型影刀logo表示刀币问答,黄色大豆图标表示刀豆问答)
  7. 如果是刀币问答,则提取问答链接并添加到问答链接列表中


注意:

  • 通过问答标题后的图标区分刀币问答和刀豆问答
  • 仅收集刀币问答的链接
  • 问答链接在标题的href属性中
  • 发送愿望,轻松生成自动化指令。

运行指令之后找到一条刀币问答,与页面上的数据吻合,并将标题、刀币数量、链接写入列表。

看样子刀币问答数量还是比较少,请加大力度!!!


这里有一个坑,获取的链接的主域名是your-domain.com,
不清楚是魔法指令太智能,故意为之,还是不小心。

查看源码,这里没有根据当前页的域名自动补全url,这个可能是魔法指令需要改进的地方。

在影刀代码区我们执行魔法指令,看看效果,刀币问答的链接列表,能够正常获取。

用魔法指令替换为影刀的域名。

筛选可解答问答

打开问答详情页,使用魔法指令,再次输入愿望:

指令功能: 检查问答区域中问题的状态,并记录可解答的问题信息

实现流程:

  1. 定位问答区域元素
  2. 检查问题状态文本是否包含"官方工程师解答"
  3. 如果不包含,则检查是否存在解答按钮
  4. 如果存在解答按钮,则获取并记录问题的标题、刀币数量和链接
  5. 返回可解答问题的信息

这里写了列表循环,单独每个循环里用了魔法指令,如果想整个循环体都用魔法循环来实现。

我调试了几次效果不太理想,或许是我给出的愿望指令逻辑不够清晰,大家可以来试试。

生成邮件正文

获取到可领取问答列表之后,使用魔法指令将标题、刀币数量、链接等信息生成html格式的邮件正文。

发送邮件

这个直接用影刀的指令就行,魔法指令配置会相对麻烦一些。

加一个判断,如果捕获到有新的刀币问答,则发送邮件提醒。

见证奇迹的时刻

运行程序,收到邮件。我要去回答问题啦。

点击链接就可以查看详情,并领取问答了。

应用发版后,可以设置触发器调用,设置工作时间每小时运行一次,实时掌握社区动态。


魔法指令重要的点是流程清晰,并能够准确表达,幸好魔法指令有提问优化,可以解决我们语言组织或者逻辑上的一些缺陷。

多试、多练,我们一定能够驾驭魔法指令,并让他们拥有真正的魔法。

收藏6
全部评论1
最新
发布评论
评论