高清!手把手教你Python爬取LOL英雄皮肤套图

本文手把手教你使用Python爬取LOL英雄皮肤套图。通过分析网页,发现数据动态加载,需通过AJAX抓取。文章详细介绍了如何获取英雄详情页的ID,拼接详情页URL,以及如何解析JSON提取皮肤图片URL并保存图片。最后展示了爬取成果。
摘要由CSDN通过智能技术生成

作者: 锋小刀
微信搜索【Python与Excel之交】关注我的公众号查看更多内容
在这里插入图片描述

目标URL:

https://lol.qq.com/data/info-heros.shtml

里面是LOL所有英雄的头像和名称,本次的爬取任务是该网页中所有英雄的皮肤图片:
在这里插入图片描述

分析网页

点击任一英雄头像,进去该英雄的详情页,里面存放着该英雄的信息和皮肤图片,所以要获取该英雄皮肤就需要从前面的url中进入该详情页:
在这里插入图片描述我们点击鼠标右键查看网页源代码,发现网页不存在我们需要的内容,可以肯定该网页是动态加载的:
在这里插入图片描述
进入浏览器的开发者工具抓包,这里我们成功的抓取到存放英雄皮肤图片的url:
在这里插入图片描述
对比几条url,发现url后面的数字会发生变动,是不规则的,是每条url特有的id值,所以我们需要从网页中获取:

https://game.gtimg.cn/images/lol/act/img/js
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值