影刀RPA与python,js(逆向)结合使用

       爬虫,大家一定很熟悉吧,而写爬虫大家一定想到的是用python,因为python有强大的第三方包,而且语法简单,对于初学者来说是很容易上手的。但是呢,不是所有数据都能让我们轻轻松松的爬到,例如对数据进行加密,登录验证码,滑块验证等反爬。这时,想到了,诶,可以使用seleiunm啊,通过对网页元素操纵,把数据获取下来。但是呢,这对初学者并不友好,尤其是非科班的。但是,有一款app,把以上的内容涵括,而且它学习成本低,上手快,实现效果强,他就是-——影刀RPA。下面,就结合python和js讲一下为什么影刀RPA成本低,上手快,实现效果强。

一、影刀RPA与python

        刚开始接触影刀RPA时,以为它只是操作浏览器元素实现自动化的app,随着对它的深入了解,发现并没有那么简单,在影刀RPA中也可以像在pycharm中一样对数据进行开发,如下图:

还有就是python包的安装和管理,在pycharm中还好,可以在file>setting>python interpreter中查看,但是大部分我们会在命令行里使用pip命令,而在影刀RPA里,则提供了可视化界面操作,指定镜像源,版本等也都是可视化界面操作,如下图:

影刀RPA还有很多便捷功能,比如连接数据库,操纵execl,pdf,word等,这些大部分都是通过拖拉拽方式实现,对于编程基础薄弱,又想通过编程方式提高工作效率的人群是真的十分友好。

二、影刀RPA与seleiunm

        在没有接触影刀RPA时,还在苦苦的使用seleiunm弄爬虫,速度慢,还要担心哪天浏览器更新了驱动又不能用了,又要重新安装驱动。接触影刀RPA后,发现影刀RPA就是seleiunm的封装强化版,使新手也能够轻易上手自动化爬虫。

比如,打开一个网页:

seleiunm:

需要配置浏览器

影刀RPA:

封装成了一条指令,一拉即用 

登录一个网页:

seleiunm:

影刀RPA:

从上面就可以看到出来,用seleiunm实现一个网页的登录——自动填写账号、密码, 自动点击登录按钮,需要学习xpath, bs4等工具进行定位元素,而影刀RPA完全帮我们封装成了一条条指令,实现一个网页登录,影刀就使用了四条指令。我们直接进行拖拉拽,然后进行捕获元素,影刀就已经帮我们定位好元素了,而操作指令名称已经告诉了我们要对这个元素进行什么样的操作。爬取数据也是一样的操作,都是大同小异。其中的奇妙大家可以自己去下载影刀RPA体会。

 三、影刀RPA与js

     ​    ​在爬虫进阶的时候,大家应该都听过js逆向吧,在影刀RPA里面,有一条指令——执行js脚本。它可以满足我们一些逆向功能,举个例子吧:

1、我们找到需要抓取的数据:

2、通过断点调试和跟栈的方式,找到解密函数:

 3、我们最平常的做法是把解密的js函数抠下来,再写一个发起请求获取参数的py文件,在py文件里调用解密函数,然后我i们就可以获取到明文数据啦:

这样,我们的明文数据就出来啦,但是,在影刀RPA里,更简单:

1、如图

 2、如图

这样,我们就可以得到明文了

    ​    ​从上面的对比·可以看的出来,对于编程新手来说,写影刀RPA比纯撸python容易多了。而且在影刀RPA官网,B站上面都有零基础到进阶的教学,学习成本低,上手简单,新手也可以用影刀RPA实现老码农实现的效果。 

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林丑丑@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值