美文网首页编程网赚
Python-王者荣耀自动刷金币+爬取英雄信息+图片

Python-王者荣耀自动刷金币+爬取英雄信息+图片

作者: 9ba4bd5525b9 | 来源:发表于2019-05-15 15:21 被阅读438次

    前提:本文主要功能是

    1.用python代刷王者荣耀金币

    2.爬取英雄信息

    3.爬取王者荣耀图片之类的。

    (全部免费附加源代码)

    思路:第一个功能是在基于去年自动刷跳一跳python代码上面弄的,思路来源陈想大佬,主要是图片识别像素,然后本机运行模拟器即可,第二、三功能是python基本爬虫功能。3个功能整合了一下。

    实现效果如下:

    1.自动刷王者荣耀金币(主要):

    配置环境

    adb环境配置:https://www.cnblogs.com/yc8930143/p/8259486.html

                         i.            pip 安装PIL模块

                        ii.            pip安装six模块

                        iii.            pip安装shutil模块

                        iv.            pip安装subprocess模块

                        v.            pip安装numpy模块

                        vi.            pip安装matplotlib模块

        模拟器或者手机什么的只要adb device 能识别就行,端口什么的不影响,然后命令行在文件根目录下运行即可。

        过程:

          基本环境弄好后,代码就是search_jump的像素识别(大小为模拟器或手机界面大小),在一定范围内进行点击,然后循环点击即可,感觉可以用到其他APP上面(比如全名K歌签到领取鲜花等等)或者服务器上装一个windows系统,这样就可以一直跑了.

        注意:并不是只有一个automain.py代码,其中涉及到其他文件夹下的函数调用,主要就是模拟点击功能的实现吧。

    代码解析:

        screent_shot(屏幕截图):screen_way是截图方式,通过pull_screenshot和check_screenshot进行屏幕截图,便于后面图片像素分析(读者也可自己加入选择部分截图功能)

        yes_or_no:基本连接手机或模拟器函数,判断电脑是否连接上外设

        然后就是search_jump,game_next等基本函数了,感觉还是蛮容易理解的

      2.爬取图片和验证码(次要)

        识别官网API接口即可,然后简单处理信息,对于爬虫还算一个比较好的入门,给出完整代码

    picture.py代码:

                  核心API接口就是:http://gamehelper.gm825.com/wzry/hero/list?game_id=7622   ,然后用户简单分析一下json数据即可

    info.py代码

        分析:和上述代码差不多,也是接口分析问题: http://gamehelper.gm825.com/wzry/equip/list?game_id=7622 ,个人感觉比较好用的就是网络图片下载的语句

        下载图片:urlretrieve()

    相关文章

      网友评论

        本文标题:Python-王者荣耀自动刷金币+爬取英雄信息+图片

        本文链接:https://www.haomeiwen.com/subject/gnipaqtx.html