【爬虫】9行python下载王者荣耀所有英雄的高清壁纸(附代码和图片下载)

Python爬虫爬取王者荣耀全英雄皮肤图片

在这里插入图片描述
逛王者荣耀网站的时候,发现每个英雄介绍页面的壁纸很好,用来当壁纸挺好看的,于是就研究了一下如何用python爬虫将全部英雄的图片爬取下来,下面主要介绍了两种思路来进行爬取。

第一种思路(9行代码):从英雄资料列表页获取所有英雄

通过上面第一种方法中的分析,可以发现,英雄的编号都在100到600之间,并且英雄的皮肤数量都不超过10张,所以可以直接用for循环遍历。不过因为循环次数过多,所以速度有些慢,并且无法得到英雄名称和皮肤名称等一些更详细的信息。代码如下

import urllib
import urllib.request
for i in range(100,600):
    for j in range(1,10):
        try:
            url = "http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/{}/{}-bigskin-{}.jpg".format(i,i,j)
            urllib.request.urlretrieve(url, './PythonPic/{}_{}.jpg'.format(i,j))
        except:
            print(url)

下面展示一下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值