从入门到入土:Python爬虫学习|实例练手|爬取LOL全英雄信息及技能||异步加载|初级难度反扒处理|寻找消失的API
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出。欢迎各位前来交流。(部分材料来源网络,若有侵权,立即删除)
本人博客所有文章纯属学习之用,不涉及商业利益。不合适引用,自当删除!
若被用于非法行为,与我本人无关
仅用于学习交流,若用于商业行为或违法行为,后果自负
Python爬虫学习|爬取LOL全英雄信息及技能
- 爬取目标
- 代码展示
- 效果展示
- 总结
爬取目标
代码展示
import requests
import jsonheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36'
}def get_hero():for i in range(1,888):data=[]url = 'https://game.gtimg.cn/images/lol/act/img/js/hero/{}.js'.format(i)rs = requests.session()r = rs.get(url, headers=headers)#print(r.text)m = r.textM = json.loads(m)#print(M)M1 = M["hero"]M2 =M['spells']#print(M2)data.append(M1['name'])data.append(M1['title'])data.append(M1['roles'])data.append(M1['shortBio'])data.append(M1['allytips'])data.append(M1['enemytips'])print("=" * 300)print('[英雄代号]:')print(M1['name'])print("=" * 300)print('[英雄名称]:')print(M1['title'])print("=" * 300)print('[英雄类型]:')print(M1['roles'])print("=" * 300)print('[英雄简介]:')print(M1['shortBio'])print("=" * 300)print('[使用技巧]:')print(M1['allytips'])print("=" * 300)print('[应对技巧]:')print(M1['enemytips'])for k in M2:print("=" * 300)print("=" * 300)data0=[]#print(k)data0.append(k['spellKey'])data0.append(k['name'])data0.append(k['description'])print('[技能键位]:')print(k['spellKey'])print('[技能名称]:')print(k['name'])print('[技能简介]:')print(k['description'])print("="*300)print("="*300)#print(data0)if __name__ == "__main__":get_hero()
效果展示
总结
- 和这个步骤差不多,就不赘述了
从入门到入土:Python爬虫学习|实例练手|爬取LOL全英雄信息及技能||异步加载|初级难度反扒处理|寻找消失的API相关推荐
- 从入门到入土:Python爬虫学习|实例练手|详细讲解|爬取腾讯招聘网|一步一步分析|异步加载|初级难度反扒处理|寻找消失的API来找工作吧
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 从入门到入土:Python爬虫学习|实例练手|爬取猫眼榜单|Xpath定位标签爬取|代码
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 从入门到入土:Python爬虫学习|实例练手|爬取百度翻译|Selenium出击|绕过反爬机制|
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 从入门到入土:Python爬虫学习|实例练手|爬取新浪新闻搜索指定内容|Xpath定位标签爬取|代码注释详解
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 从入门到入土:Python爬虫学习|实例练手|爬取百度产品列表|Xpath定位标签爬取|代码注释详解
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- Python爬虫实战之一 - 基于Requests爬取拉勾网招聘信息,并保存至本地csv文件
Python爬虫实战之二 - 基于Requests抓取拉勾网招聘信息 ---------------readme--------------- 简介:本人产品汪一枚,Python自学数月,对于小白,本 ...
- python爬虫学习(一)爬取boss直聘一页数据
第一次爬数据遇到了很多坎儿,游走在各大大佬们的经验贴中,最终顺利完成任务,记录下来,以便我这猪脑忘记! (一)任务 爬取"上海市"+"web前端"+" ...
- 【Python爬虫学习实践】多线程爬取Bing每日壁纸
在本节实践中,我们将借助Python多线程编程并采用生产者消费者模式来编写爬取Bing每日壁纸的爬虫.在正式编程前,我们还是一样地先来分析一下我们的需求及大体实现的过程. 总体设计预览 首先,我们先来 ...
- Python爬虫学习教程,批量爬取下载抖音视频
这篇文章主要为大家详细介绍了python批量爬取下载抖音视频,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 项目源码展示: ''' 在学习过程中有什么不懂得可以加我的 python学习交流扣扣qu ...
最新文章
- 第十六届智能车竞赛华南赛区纪实
- 《棋牌游戏服务器》玩法服务器架构
- freemarker该阵列
- python读取excel写入mysql pandas_python pandas 读取文件 写入文件excel
- 7天拿到阿里Android岗位offer,都是精髓!
- boot spring 没有父子容器_理解 MyBatis 是如何在 Spring 容器中初始化的
- 华为智慧屏鸿蒙系统怎么样,鸿蒙系统初体验,华为智慧屏V65到底值不值得入手?...
- 北京信息科技北京化工计算机,【计算机考研】院校信息-北京化工大学
- Iocomp ActiveX/VCL Ultra Pack Crack
- win7(SP1 64位)升级IE浏览器升级到IE11
- css实现div半透明而文字不透明
- 工作表保护密码忘了怎么办?
- 韩信点兵(两种方法C语言)
- 解决IDEA的maven刷新依赖时出现Connot reconnect错误
- 关于linux的filp->private_data解释
- 拓嘉启远电商:拼多多买家不能退货的几种情况
- 企业微信登录二维码样式修改
- 分享、活动、地推、广告:openinstall全渠道多场景解决方案
- azkaban 调度任务一直处于preparing状态
- 自然语音处理(NLP)系列(四)——命名实体识别 (NER)
热门文章
- 【less-4】sqli-labs靶场第四关
- VsCode crtl + 鼠标右键 python代码无法跳转
- 进程,线程和协程 并行与并发
- 遗传算法求解旅行商问题
- 【QCustomPlot】1.3 - 运行官方例程Demo,介绍功能
- leetcode971. Flip Binary Tree To Match Preorder Traversal
- AndroidStudio项目提交到github
- Java包装器类及自动装箱(自动打包)
- SSCE(SQL Server Compact Edition)适合哪些应用场景
- 【Linux 驱动】第十章 中断处理