此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出。欢迎各位前来交流。(部分材料来源网络,若有侵权,立即删除)
本人博客所有文章纯属学习之用,不涉及商业利益。不合适引用,自当删除!
若被用于非法行为,与我本人无关
仅用于学习交流,若用于商业行为或违法行为,后果自负

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相关推荐

  1. 从入门到入土:Python爬虫学习|实例练手|详细讲解|爬取腾讯招聘网|一步一步分析|异步加载|初级难度反扒处理|寻找消失的API来找工作吧

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  2. 从入门到入土:Python爬虫学习|实例练手|爬取猫眼榜单|Xpath定位标签爬取|代码

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  3. 从入门到入土:Python爬虫学习|实例练手|爬取百度翻译|Selenium出击|绕过反爬机制|

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  4. 从入门到入土:Python爬虫学习|实例练手|爬取新浪新闻搜索指定内容|Xpath定位标签爬取|代码注释详解

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  5. 从入门到入土:Python爬虫学习|实例练手|爬取百度产品列表|Xpath定位标签爬取|代码注释详解

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  6. Python爬虫实战之一 - 基于Requests爬取拉勾网招聘信息,并保存至本地csv文件

    Python爬虫实战之二 - 基于Requests抓取拉勾网招聘信息 ---------------readme--------------- 简介:本人产品汪一枚,Python自学数月,对于小白,本 ...

  7. python爬虫学习(一)爬取boss直聘一页数据

    第一次爬数据遇到了很多坎儿,游走在各大大佬们的经验贴中,最终顺利完成任务,记录下来,以便我这猪脑忘记! (一)任务 爬取"上海市"+"web前端"+" ...

  8. 【Python爬虫学习实践】多线程爬取Bing每日壁纸

    在本节实践中,我们将借助Python多线程编程并采用生产者消费者模式来编写爬取Bing每日壁纸的爬虫.在正式编程前,我们还是一样地先来分析一下我们的需求及大体实现的过程. 总体设计预览 首先,我们先来 ...

  9. Python爬虫学习教程,批量爬取下载抖音视频

    这篇文章主要为大家详细介绍了python批量爬取下载抖音视频,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 项目源码展示: ''' 在学习过程中有什么不懂得可以加我的 python学习交流扣扣qu ...

最新文章

  1. 第十六届智能车竞赛华南赛区纪实
  2. 《棋牌游戏服务器》玩法服务器架构
  3. freemarker该阵列
  4. python读取excel写入mysql pandas_python pandas 读取文件 写入文件excel
  5. 7天拿到阿里Android岗位offer,都是精髓!
  6. boot spring 没有父子容器_理解 MyBatis 是如何在 Spring 容器中初始化的
  7. 华为智慧屏鸿蒙系统怎么样,鸿蒙系统初体验,华为智慧屏V65到底值不值得入手?...
  8. 北京信息科技北京化工计算机,【计算机考研】院校信息-北京化工大学
  9. Iocomp ActiveX/VCL Ultra Pack Crack
  10. win7(SP1 64位)升级IE浏览器升级到IE11
  11. css实现div半透明而文字不透明
  12. 工作表保护密码忘了怎么办?
  13. 韩信点兵(两种方法C语言)
  14. 解决IDEA的maven刷新依赖时出现Connot reconnect错误
  15. 关于linux的filp->private_data解释
  16. 拓嘉启远电商:拼多多买家不能退货的几种情况
  17. 企业微信登录二维码样式修改
  18. 分享、活动、地推、广告:openinstall全渠道多场景解决方案
  19. azkaban 调度任务一直处于preparing状态
  20. 自然语音处理(NLP)系列(四)——命名实体识别 (NER)

热门文章

  1. 【less-4】sqli-labs靶场第四关
  2. VsCode crtl + 鼠标右键 python代码无法跳转
  3. 进程,线程和协程 并行与并发
  4. 遗传算法求解旅行商问题
  5. 【QCustomPlot】1.3 - 运行官方例程Demo,介绍功能
  6. leetcode971. Flip Binary Tree To Match Preorder Traversal
  7. AndroidStudio项目提交到github
  8. Java包装器类及自动装箱(自动打包)
  9. SSCE(SQL Server Compact Edition)适合哪些应用场景
  10. 【Linux 驱动】第十章 中断处理