王者荣耀 -很火的手游-简直老少通吃-令人发指-虽然操作简单-但为什么你还是会被虐, 其实 是有技巧的--本文Python大神带你研究王者荣耀各类英雄的出装小技巧,让你成为大神般的存在

前期准备

环境:Python3+ Windows

IDE:随意

模块:

# 武器URL地址weapon_url = "http://gamehelper.gm825.com/wzry/equip/list?channel_id=90009a&app_id=h9044j&game_id=7622&game_name=%E7%8E%8B%E8%80%85%E8%8D%A3%E8%80%80&vcode=12.0.3&version_code=1203&cuid=2654CC14D2D3894DBF5808264AE2DAD7&ovr=6.0.1&device=Xiaomi_MI+5&net_type=1&client_id=1Yfyt44QSqu7PcVdDduBYQ%3D%3D&info_ms=fBzJ%2BCu4ZDAtl4CyHuZ%2FJQ%3D%3D&info_ma=XshbgIgi0V1HxXTqixI%2BKbgXtNtOP0%2Fn1WZtMWRWj5o%3D&mno=0&info_la=9AChHTMC3uW%2BfY8%2BCFhcFw%3D%3D&info_ci=9AChHTMC3uW%2BfY8%2BCFhcFw%3D%3D&mcc=0&clientversion=&bssid=VY%2BeiuZRJ%2FwaXmoLLVUrMODX1ZTf%2F2dzsWn2AOEM0I4%3D&os_level=23&os_id=dc451556fc0eeadb&resolution=1080_1920&dpi=480&client_ip=192.168.0.198&pdunid=a83d20d8"

第二个是英雄列表接口

# 英雄列表URL地址heros_url = "http://gamehelper.gm825.com/wzry/hero/list?channel_id=90009a&app_id=h9044j&game_id=7622&game_name=%E7%8E%8B%E8%80%85%E8%8D%A3%E8%80%80&vcode=12.0.3&version_code=1203&cuid=2654CC14D2D3894DBF5808264AE2DAD7&ovr=6.0.1&device=Xiaomi_MI+5&net_type=1&client_id=1Yfyt44QSqu7PcVdDduBYQ%3D%3D&info_ms=fBzJ%2BCu4ZDAtl4CyHuZ%2FJQ%3D%3D&info_ma=XshbgIgi0V1HxXTqixI%2BKbgXtNtOP0%2Fn1WZtMWRWj5o%3D&mno=0&info_la=9AChHTMC3uW%2BfY8%2BCFhcFw%3D%3D&info_ci=9AChHTMC3uW%2BfY8%2BCFhcFw%3D%3D&mcc=0&clientversion=&bssid=VY%2BeiuZRJ%2FwaXmoLLVUrMODX1ZTf%2F2dzsWn2AOEM0I4%3D&os_level=23&os_id=dc451556fc0eeadb&resolution=1080_1920&dpi=480&client_ip=192.168.0.198&pdunid=a83d20d8"

第三个是英雄出装的接口

第三个接口有点特殊,需要前面的英雄id,也就是hero_id

# 英雄出装URLhero_url = "http://gamehelper.gm825.com/wzry/hero/detail?hero_id={}&channel_id=90009a&app_id=h9044j&game_id=7622&game_name=%E7%8E%8B%E8%80%85%E8%8D%A3%E8%80%80&vcode=12.0.3&version_code=1203&cuid=2654CC14D2D3894DBF5808264AE2DAD7&ovr=6.0.1&device=Xiaomi_MI+5&net_type=1&client_id=1Yfyt44QSqu7PcVdDduBYQ%3D%3D&info_ms=fBzJ%2BCu4ZDAtl4CyHuZ%2FJQ%3D%3D&info_ma=XshbgIgi0V1HxXTqixI%2BKbgXtNtOP0%2Fn1WZtMWRWj5o%3D&mno=0&info_la=9AChHTMC3uW%2BfY8%2BCFhcFw%3D%3D&info_ci=9AChHTMC3uW%2BfY8%2BCFhcFw%3D%3D&mcc=0&clientversion=&bssid=VY%2BeiuZRJ%2FwaXmoLLVUrMODX1ZTf%2F2dzsWn2AOEM0I4%3D&os_level=23&os_id=dc451556fc0eeadb&resolution=1080_1920&dpi=480&client_ip=192.168.0.198&pdunid=a83d20d8".format(hero_id)

下面就是愉快的代码之旅了~

运行后下载图片:

接下来是获取英雄的名字和ID,代码如下:

运行效果如图所示:

接下来就是出装的最主要部分

根据用户输入的英雄ID,查询出英雄的出装,以及总价

代码如下:

这个时候运行会有一些问题,seek_weapon函数还没有定义,接下来定义seek_weapon,代码如下:

# 根据equip_id查询武器名字和价格# weapon_info - 存储所有武器的字典def seek_weapon(equip_id,weapon_info):for each_weapon in weapon_info: if each_weapon['equip_id'] == str(equip_id):weapon_name = each_weapon['name']weapon_price = each_weapon['price'] return weapon_name,weapon_price

seek_weapon函数在调用的时候,需要weapon_info,也就是所有武器的字典,这个时候就需要在定义一个函数来获取武器的字典

最终的运行效果下图:

源代码获取地址:

QQ群:836962007

微信号:17055844911(加的时候备注一下“B站”)

用python开发程序代码_用Python开发一款王者荣耀的“脚本”!上王者轻轻松!相关推荐

  1. python 运行程序代码_一些python程序

    <从问题到程序:用Python学编程和计算>--1.2 Python语言简介 本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第1章,第1.2节,作者 ...

  2. python 背景音乐程序代码_用Python演奏音乐

    背景 笔者什么乐器也不会,乐理知识也只有中小学音乐课学的一点点.不过借助Python,调用编曲家常用的MIDI程序库,也能弹奏出一些简单的音乐,以下是笔者的一些心得. 准备 安装mingus 首先是安 ...

  3. python重启程序代码_重启python程序

    跑程序跑到后面就越跑越慢了,就学习了一下重启程序的命令. 这是远程服务器跑的程序,亲测有用. import os import sys def restart_program(): print(&qu ...

  4. python画图程序代码_少儿python编程(7)海龟画图(拓展1)

    我们继续用Python的海龟库来画图吧! 上图是画一朵花的程序,重点是6-12行,使用了函数来定义drawleaf:每一掰叶子由两条弧线组成,每一条弧线重复画15次,每次前进5步,右转6度. 看图形化 ...

  5. python 背景音乐程序代码_【Python开源】抖音热门BGM爬虫下载~~~~

    [Python] 纯文本查看 复制代码#!/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2018/7/22 18:04 # Author : ...

  6. 用python写名字代码_用python编写一个批量修改文件名的小程序

    1.问题描述: 原有的视频文件按序排列,但是文件名没有对内容的说明,如下图所示: 原视频文件列表.jpg 想将其批量修改成如下文件名: 图2:要改成的文件名.jpg 最终想要的效果: ok.jpg 不 ...

  7. python好玩的代码_一行 Python 能实现什么丧心病狂的功能?

    能够把自身代码打印出来的程序,叫做Quine.下面是python的一行quine: ​有人说有分号不算一行,无分号版: 其实,如果你用程序语言的名字+quine作为关键字去搜索,你能找到各种语言实现的 ...

  8. python应用程序发布_关于Python的应用发布技术

    收集如何 将Py应用打包发布的各种技巧: 1.1. 工具 工欲善其事,必先利其器.python是解释型的语言,但是在windows下如果要执行程序的话还得加个python shell的话,未免也太麻烦 ...

  9. python设计选择题代码_《Python程序设计》试题库

    WORD 完美格式 < Python 程序设计>题库 一.填空题 第一章 基础知识 1 . Python 安装扩展库常用的是 _______ 工具.( pip ) 2 . Python 标 ...

最新文章

  1. UNIX--更改/输出当前工作目录
  2. 解决This application failed to start because no Qt platform plugin could be initialized问题
  3. 简单的mysql热备
  4. 成功抓取豆瓣读书的所有书籍
  5. 【OpenCV 例程200篇】42. 图像的灰度变换(比特平面分层)
  6. Python学习笔记——输入与输出用法
  7. GitHub学习一-本地电脑与GitHub绑定
  8. elastic search与postgresql的数据同步
  9. linux上soul网关开通,soul 网关入门篇(一):搭建篇
  10. STM32工作笔记0084---UCOSIII软件定时器
  11. error C2146: 语法错误: 缺少“;”(在标识符“CRC”的前面) ...\...\MyMethod.h
  12. 软件oem要注意什么_软件开发需要注意什么
  13. 巧用PPT模板,远离翻车风险
  14. 作为一个测试人,软件测试流程包括哪些内容,你都知道吗?
  15. Intel CPU(i3、i5、i7、i9)型号、性能详细解读
  16. [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  17. python如何创建一个列表_Python-如何创建或生成列表
  18. 生物学哲学:科学哲学的新视野
  19. 【分享】面试官:简单表述怎么做接口测试
  20. 1.可编程并行接口实验

热门文章

  1. mysql新增BTREE索引_mysql如何添加多个btree索引
  2. CSK与KCF算法推导(三)
  3. 2019年web前端框架排行
  4. MySQL存储引擎详解(一)-InnoDB架构
  5. js中判断数组是否为空
  6. flac格式怎么转换成mp3?
  7. iphone win7无法识别_win7电脑插入苹果设备提示无法识别怎么办
  8. Ubuntu20.04 打字键盘没反应,光标处无输出
  9. 电脑重装系统后找不到硬盘怎么办
  10. 新员工职业化培训课程体系