影刀RPA案例分享-某猫评论满意度分析

        小编最近比较无聊,接触到一款自动化软件,就是影刀RPA。影刀RPA是一种基于机器学习和人工智能技术的自动化工具,可以模拟人类在电脑上的操作,从而实现自动化流程。

        RPA是Robotic Process Automation的缩写,即机器人流程自动化,它可以自动执行重复性高、规则性强的任务,如数据录入、文件处理等,从而提高工作效率和减少人力成本。影刀RPA相比传统的自动化工具更加灵活、易用,无需编程技能即可进行流程设计和部署,使得各行各业都能够快速应用自动化技术,提升工作效率。

        今天,小编就分享一个我在学习影刀时完成的一个案例吧。这个案例的内容就是利用影刀抓取天猫商城的商品评论,并利用Deepseek大模型帮我们分析用户的评论内容,得出用户对这个产品的满意度。

1.登录操作

        天猫商城搜索商品都需要在账号登录的情况下才能进行,因此我们需要先登录账号。

        可以通过天猫商城首页的左上角的“请登录”来判断是否处于登录状态

                如果状态是未登录,则点击该元素,页面会跳转到登录页面。登录操作也是十分简单的,只需要捕获输入框与登录按钮的元素就可以完成后续的自动化流程了。

        自动化流程如下图所示:

 

2.评论抓取

        完成登录操作后,我们就可以搜索需要抓取评论的商品了。利用捕获元素,可以捕获搜索框、搜索按钮的元素。并且在影刀中完成自动化模块的构建。

         这里小编搜索的商品是固态硬盘,我们需要的是该商品中销量最高的那个商品中的评论内容,因此还需要点击“销量”按钮,并且再点击一个商品进入商品的详情页。

        影刀的流程构建如下: 

         进入到商品的详情页面后,我们需要观察评论的位置,以及如何查看更多评论。通过观察,要点击“全部评论”按钮才能查看全部的评论内容

         我们可以通过捕获这个元素进行元素点击,这样就能打开全部评论的页面了。通过对商品评论刷新规律的观察,可以推断出这些评论内容是通过js动态加载出来的。

         一开始我是想用影刀的监听网页请求的方法来监听新请求的数据包,但是通过多次调试都无法监听到对应的数据包,因此我就换了一种最笨最原始的方法,直接通过鼠标滚动,加载评论数据,将全部数据加载完后再抓取评论内容。

         但是,当滚到最后一条评论时,评论的页面是没有可以用来终止循环的元素出现,因此只能根据评论数来计算需要滚动的次数,这样才能让评论加载到最后一行。通过对不同数量的评论进行计算分析,我最终得出了这条公式用于计算滚动次数,不同的电脑分辨率有所不同,因此需要自己计算一下滚动次数再进行滚动是最好的

        经过这么一轮折腾,我们就能得到全部的评论内容了,我们只需要通过获取相似元素列表就能把全部评论内容获取到。

 

         这里小编采用xpath语法来获取所有的相似元素,因为xpath语法获取到的元素更稳定。将抓取到的相似元素利用Python的xpath语法提取需要抓取的内容

        将抓取到的相似元素利用Python的xpath语法提取需要抓取的内容 

        最后,得到的评论数据入下图所示:

 

 

3.数据分析

        得到数据后,我们就可以利用Deepseek大模型帮我们对每条数据进行分析,判断用户对这个产品的满意度。

        首先,需要得到Deepseek的api接口,这样才能调用Deepseek为我们分析数据。

        通过设置关键词提问,让Deepseek帮我们进行分析,并将分析结果以评分的形式返回。 

         并且将返回结果写入对应行中,自动化流程如下:

        经过Deepseek的分析,可以得到我们想要的商品满意度分析报告了 

         今天的自动分析商品满意度的RPA流程案例就讲解到这里了,希望我的思路能给你带来一些灵感。让我们一起不断学习,不断进步吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值