发新帖

下载王者荣耀全英雄皮肤高清并设置壁纸自动切换

guxigua / 2020-9-25 20:07
浏览: 3459 / 回复: 13
查看: 3459|回复: 15
打印 上一主题 下一主题

下载王者荣耀全英雄皮肤高清并设置壁纸自动切换

[复制链接]
收藏
跳转到指定楼层
hello.zip (4.28 KB, 下载次数: 27)

上传图片表示内部服务器出错


预备动作:
sudo apt-get install wget    (有些设备没有自带wget命令,需要手动下载)
sudo  apt-get install   gsettings (切换壁纸命令,好像不自带)
1 下载附件,把压缩包解压,zip格式,直接解压就可以。
2进入hello文件夹,除了那个time.c文件(这个文件为start的源码),其他三个文件都需要加上x权限,表示可以运行,为了方便,统一给执行权限
chmod a+x download.sh
chmod a+x start
Chmod a+x change_wallpaper.sh
运行脚本download.sh,此时在下载王者荣耀英雄皮肤。
3 sudo   cp  change_wallpaper.sh   /bin/
把这个脚本移至/bin目录下,方便调用
3,进入主目录,会发现多了一个king_of_honor文件夹,进入,拉至最下面,如果最下面显示有102项文件,则表示下载完成,
4,打开终端,进入hello文件夹,cd hello, 执行start命令,
./start  180  &   
上面的180表示180秒换一次壁纸,如果要五分钟换一次壁纸就是
./satrt    300   &
后面这个符号是数字8上面的符号,表示在后台运行,命令前面有一个符号点别忘了
5其他
王者荣耀有102个英雄,所以有下载的时候会目录king_of_honnr会创建102个文件夹,
第四步之后,这个文件夹下会有一个number_txt文件夹,表示下一张壁纸用哪个英雄代号的皮肤,如图,144 5两行,如果没有两行则程序会出错,这表示下一张壁纸切换144号文件夹的5号皮肤,如果144号文件夹没有5号皮肤,则切换145号的一号皮肤,如果没有145号,则跳过去146,。这个文件可以手动更改。不过格式必须一样。否则会出错。

原理:
直接在王者荣耀网站好像不能直接下载皮肤高清大图,只能在浏览器查看html源码然后利用wget命令批量下载文件,用壁纸切换命令进行脚本切换,因为计划任务crontab在我15版本没用,所以自己写了一个小程序实现定时切换,壁纸也可以自定义,不过格式要与王者荣耀图片格式一样,比如513-bigskin-1
图片,只能修改5131这两个数字,且最大为536
关于
也可以采集其他游戏的皮肤高清大图或者壁纸网站的壁纸


13

主题

94

帖子

322

积分

-r--r-----

Rank: 2

积分
322
2#
guxigua 发表于 2020-9-25 20:24:16 | 只看该作者

128

主题

3390

帖子

1万

积分

drw-r--r--

Rank: 7Rank: 7Rank: 7

积分
10172
3#
shenmo 超级版主 发表于 2020-9-25 21:23:02 来自移动端 | 只看该作者
免费高速图床:gitee

1

主题

31

帖子

162

积分

-r--------

Rank: 1

积分
162
4#
v21cesc 发表于 2020-9-25 21:45:06 | 只看该作者
可以的 兄弟是个人才

13

主题

94

帖子

322

积分

-r--r-----

Rank: 2

积分
322
5#
guxigua 发表于 2020-9-26 07:25:58 | 只看该作者
shenmo 发表于 2020-9-25 21:23
免费高速图床:gitee

看见别人用Python爬王者荣耀,自己也用shell爬了爬

13

主题

94

帖子

322

积分

-r--r-----

Rank: 2

积分
322
6#
guxigua 发表于 2020-9-26 07:28:24 | 只看该作者
v21cesc 发表于 2020-9-25 21:45
可以的 兄弟是个人才

兄弟怎么样,用了吗,有人用的话可以扩展壁纸集,我以前采集过英雄联盟和某大型壁纸网站,也可以把他升级为系统服务,就是开机自启,也可以加新功能

1

主题

31

帖子

162

积分

-r--------

Rank: 1

积分
162
7#
v21cesc 发表于 2020-9-27 01:54:20 | 只看该作者
guxigua 发表于 2020-9-26 07:28
兄弟怎么样,用了吗,有人用的话可以扩展壁纸集,我以前采集过英雄联盟和某大型壁纸网站,也可以把他升级 ...

可以用 但是换图我是gnome好像用你的脚本不能直接起作用

13

主题

94

帖子

322

积分

-r--r-----

Rank: 2

积分
322
8#
guxigua 发表于 2020-9-27 06:12:44 | 只看该作者
v21cesc 发表于 2020-9-27 01:54
可以用 但是换图我是gnome好像用你的脚本不能直接起作用


下载这个脚本,把原先的替换,deepin默认的是dde桌面,所以修改了一下,其他的不变
sudo rm      /bin/change_wallpaper.sh           /删除
sudo  cp  change_wallpaper.sh   /bin           /复制过去


不能直接发脚本文件,所以发的是压缩包,先解压一下

13

主题

94

帖子

322

积分

-r--r-----

Rank: 2

积分
322
9#
guxigua 发表于 2020-9-27 06:14:46 | 只看该作者
v21cesc 发表于 2020-9-27 01:54
可以用 但是换图我是gnome好像用你的脚本不能直接起作用

change_wallpaper.sh.zip (591 Bytes, 下载次数: 8)

23

主题

330

帖子

896

积分

-rw-r--r--

Rank: 4

积分
896
10#
dp233 发表于 2020-9-27 10:02:11 | 只看该作者
兄弟,弄一个lol的呗!球球了
山河远阔,人间烟火,无一是你,无一不是你!

23

主题

930

帖子

2869

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2869
11#
lbygljq 发表于 2020-9-27 10:48:10 | 只看该作者
我一般都是直接删掉系统自带的不喜欢的图片,然后把喜欢的cp进去就行了。

13

主题

94

帖子

322

积分

-r--r-----

Rank: 2

积分
322
12#
guxigua 发表于 2020-9-27 19:12:08 | 只看该作者
dp233 发表于 2020-9-27 10:02
兄弟,弄一个lol的呗!球球了

lol.zip (4.07 KB, 下载次数: 5)
好吧,LOL的,稍微修改了一下,你看看,我已经测试过了,遇到问题可以告诉我一声,LOL有点反爬措施,下载可能慢一点会下载十多分钟,这个文件夹英雄排序和官网英雄排序的是一样的。下载好最后有151个文件夹,具体看前面的教程


点评

多谢大佬  发表于 2020-9-28 08:44

13

主题

94

帖子

322

积分

-r--r-----

Rank: 2

积分
322
13#
guxigua 发表于 2020-9-27 19:19:37 | 只看该作者
lbygljq 发表于 2020-9-27 10:48
我一般都是直接删掉系统自带的不喜欢的图片,然后把喜欢的cp进去就行了。 ...

我吃饱了没事做感受一下shell的力量,系统换壁纸的也是shell脚本

点评

闲下来,练练手也不错,Shell确实很强大。不服不行。  发表于 2020-9-27 21:21

1

主题

31

帖子

162

积分

-r--------

Rank: 1

积分
162
14#
v21cesc 发表于 2020-9-28 01:29:00 | 只看该作者
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部