lhci 发表于 2021-5-6 00:00

王者战力查询以及皮肤爬取GUI

根据`fuxi`提供的[王者荣耀最低战力查询](https://www.52pojie.cn/forum.php?mod=viewthread&tid=1403040&extra=page%3D1%26filter%3Dtypeid%26typeid%3D29)源码,使用PYQT5搭建了一个GUI,同时还可以看每个英雄皮肤的高清图。

   1. 运行`wangzhepower.py`

   ![主界面](https://z3.ax1x.com/2021/04/30/gEXLX4.png)

   如果想更换主界面背景,修改第90行的图片路径即可。

   ```python
   pixmap.load("./image/199-bigskin-3.jpg")
   ```

   2. 搜索框输入想查询的英雄名称,带有自动补全。英雄查询失败,或者名字不正确,则会提示

      ![提示](https://z3.ax1x.com/2021/05/01/gEvCan.png)

   3. 点击搜索,搜索时间有时较长有时较短,我也不知道为什么。结果界面如下,背景默认为原皮皮肤,可以移动鼠标位置到缩略图上,即可将该皮肤设置为背景。

      !(https://z3.ax1x.com/2021/04/30/gEjmNt.png)

   4. 点击QQ头像即可切换到微信区

      ![换区](https://z3.ax1x.com/2021/04/30/gEjK9f.png)

   5. 鼠标停留在地区上,则会显示所属省份或市级(该功能默认关闭,因为需调用百度地图api, 使用前要自己去申请相应的 ak, 申请后将`functions`文件夹下`get_detail_location.py` 中的 ak 替换为自己的 ak 即可)

      !(https://z3.ax1x.com/2021/05/01/gEvA2T.png)

      ```python
      def get_detail_location(place_name):
          ak = 'ckXXxxxxxxxxxxxxxxxxcO9'# 替换为自己申请的ak
          url = "http://api.map.baidu.com/place/v2/suggestion" + \
                f"?query={place_name}®ion={place_name}&city_limit=false&output=json&ak={ak}"
          res = requests.get(url).json()
          return res['result']['province'] + res['result']['city']

源码下载地址:
下载:https://wwr.lanzouj.com/iO0kQoue0fi 密码:bzz5

爱新觉罗罹江 发表于 2021-5-6 08:30

如果能封成exe更好了

jokaka 发表于 2021-5-6 08:12

感谢楼主分享!

wushuang506 发表于 2021-5-6 01:02

有点意思的小玩意。找大佬必备啊~{:1_893:}

璐璐诺 发表于 2021-5-6 01:35

前排来学习大佬代码

lhci 发表于 2021-5-6 01:41

璐璐诺 发表于 2021-5-6 01:35
前排来学习大佬代码

我也还没学多久,写得有点乱{:1_909:}

weiliannis 发表于 2021-5-6 07:12

这应该不会被封号吧

王家的xiao萌娃 发表于 2021-5-6 07:22


找大佬必备啊~

陌上柳絮° 发表于 2021-5-6 07:22

这个可以呀

小卡爱熟妇 发表于 2021-5-6 07:45

感谢分享

iYolo丶moye 发表于 2021-5-6 08:28

页: [1] 2 3
查看完整版本: 王者战力查询以及皮肤爬取GUI