padding: 10px;
  
  border-bottom: 1px solid #d3d3d3;
  
  background-color: #2e8b57;
  
  }
  
  .second-menu-item {
  
  padding: 10px 10px 10px 20px;
  
  border-bottom: 1px solid #d3d3d3;
  
  background-color: #32cd32;
  
  }
  
  .third-menu-item {
  
  padding: 10px 10px 10px 30px;
  
  border-bottom: 1px solid #d3d3d3;
  
  background-color: #3cb371;
  
  }
  
  .menu-group {
  
  display: none;
  
  }
  
  .drop-down-item {
  
  position: relative;
  
  }
  
  .drop-down-item i {
  
  position: absolute;
  
  right: 14px;
  
  top: 14px;
  
  }
  
  .arrow-rotate {
  
  -webkit-transform: rotate(90deg);
  
  -ms-transform: rotate(90deg);
  
  -o-transform: rotate(90deg);
  
  transform: rotate(90deg);
  
  }
  
  .second-menu-item-selected {
  
  background-color: #32aa32;
  
  }
  
  .third-menu-item-selected {
  
  background-color: #3c8871;
  
  }
  
  </style>
  
  </head>
  
  <body>
  
  <script>
  
  $(document).ready(function() {
  
  $(".drop-down-item").click(function() {
  
  $(this).next(".menu-group").slideToggle();
  
  $(this).parent().siblings().find(".menu-group").slideUp();
  
  var arrow = $(this).children("www.michenggw.com.fa-angle-right");
  
  if (arrow.hasClass("arrow-rotate")) {
  
  arrow.removeClass("arrow-rotate");
  
  } else {
  
  arrow.addClass("arrow-rotate");
  
  }
  
  var arrow_brothers = $(this).parent().siblings().find(".fa-angle-right");
  
  if (arrow_brothers.hasClass("arrow-rotate")) {
  
  arrow_brothers.removeClass("arrow-rotate");
  
  }
  
  });
  
  $(".second-menu-item.menu-link"www.myptvip8.com/).click(function() {
  
  $(".second-menu-item.menu-link").removeClass("second-menu-item-selected");
  
  $(".third-menu-item.menu-link").removeClass("third-menu-item-selected");
  
  $(this).addClass("second-menu-item-selected");
  
  });
  
  $(".third-menu-item.menu-link").click(function() {
  
  $(".second-menu-item.menu-link").removeClass("second-menu-item-selected");
  
  $(".third-menu-item.menu-link").removeClass("third-menu-item-selected");
  
  $(this).addClass("third-menu-item-selected");
  
  <div class="second-menu-item drop-down-item">CSS <i class="fa fa-angle-right"></i></div>
  
  <div class="third-menu-item menu-link">Foundation</div>
  
  <div class="second-menu-item drop-down-item">JavaScript <i class="fa fa-angle-right"></i></div>
  
  <div class="first-menu-item drop-down-item"www.bsptvip8.com>Backend <www.tiaotiaoylzc.com i class="fa fa-angle-right"></i></div>
  
  <ul class="menu-group">
  
  <li>
  
  <div class="second-menu-item menu-link">Java</div>
  
  </li>
  
  <li>
  
  <div class="second-menu-item menu-link">C</div>
  
  </li>
  
  <li>
  
  <div class="second-menu-item menu-link">C++</div>
  
  </li>
  
  <li>
  
  <div class="second-menu-item menu-link">Python</div>
  
  </li>
  
  <li>
  
  <div class="second-menu-item menu-link">PHP</div>
  
  </li>
  
  </ul>
  
  </li>
  
  <li>
  
  <div class="first-menu-item drop-down-item"www.shengyunyule.cn >Mobile <i class="fa fa-angle-right"></i></div>
  
  <ul class="menu-group">
  
  <li>
  
  <div class="second-menu-item menu-link">Android</div>
  
  </li>
  
  <li>
  
  <div class="second-menu-item menu-link">Swift</div>
  
  作为一款现象级游戏,王者荣耀,想必大家都玩过或听过,游戏里中各式各样的英雄,每款皮肤都非常精美,用做电脑壁纸再合适不过了。本篇就来教大家如何使用Python来爬取这些精美的英雄皮肤。
  
  1.环境
  
  操作系统:Windows / Linux
  
  Python版本:3.7.2
  
  2.需求分析
  
  我们打开《王者荣耀》官网,找定位到英雄列表的页面
  
  在这个网页中包含了所有的英雄,头像及英雄名称。点击其中一个英雄的头像,如“嫦娥”,进去后如下图:
 
  可以看到这些网址几乎是固定不变的,变化的只是515、127这些数字,这些其实就是代表的英雄数字编号。
  
  那么第一个关键点就来了,怎么找出各个英雄所对应的数字编号呢?
  
  我们回到最初的英雄列表页面,打开浏览器的开发者工具<F12>,刷新页面、仔细观察,你会找到一个herolist.json的文件,如图所示:
  
  python爬虫
  
  这里记录了各个英雄的信息,其中就包含了每个英雄对应的数字编号了,请忽略这里截图中的乱码显示。我们切到herolist.json中的Headers,就可以拿到该请求的URL地址,进而就可以把英雄及其对应的数字,编号都提取出来了。
  
  有了英雄编号的对应关系,再找寻下英雄皮肤的链接规律。

转载于:https://www.cnblogs.com/qwangxiao/p/10585992.html

用Python爬取王者农药英雄皮肤 原相关推荐

  1. python爬取王者_用Python爬取王者农药英雄皮肤

    0.引言 作为一款现象级游戏,王者荣耀,想必大家都玩过或听过,游戏里中各式各样的英雄,每款皮肤都非常精美,用做电脑壁纸再合适不过了.本篇就来教大家如何使用Python来爬取这些精美的英雄皮肤. 1.环 ...

  2. 用Python爬取王者农药英雄皮肤

    为什么80%的码农都做不了架构师?>>>    0.引言 作为一款现象级游戏,王者荣耀,想必大家都玩过或听过,游戏里中各式各样的英雄,每款皮肤都非常精美,用做电脑壁纸再合适不过了.本 ...

  3. 教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中。(附源码)

    教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中.(附源码) 代码展示: 保存在各自的文件夹中 美么? 让我们开始爬虫之路 开发环境 windows 10 python3. ...

  4. Python爬取 | 王者荣耀英雄皮肤海报

    这里只展示代码,具体介绍请点击下方链接. Python爬取 | 王者荣耀英雄皮肤海报 import requests import re import os import time import wi ...

  5. 利用Python爬取王者荣耀英雄皮肤!

    image 0.引言 作为一款现象级游戏,王者荣耀,想必大家都玩过或听过,游戏里中各式各样的英雄,每款皮肤都非常精美,用做电脑壁纸再合适不过了.本篇就来教大家如何使用Python来爬取这些精美的英雄皮 ...

  6. python玩王者荣耀皮肤碎片怎么获得_大神教你用Python爬取王者荣耀英雄皮肤,不充钱也能入手!...

    前言 临下班前,看到群里有人在讨论用王者农药的一些皮肤作为电脑的壁纸,什么高清的,什么像素稍低的,网上查了一手,也有,但像素都不一样,所以,我就想着,自己去官网直接爬他的高清皮肤就好了,然后就有了这边 ...

  7. Python 爬取王者农药全套皮肤

    作者:toofelix 来源:http://suo.im/6pj3Zp 一.分析需要爬取的网站 ①.打开官方王者荣耀壁纸网站 网站地址:https://pvp.qq.com/web201605/wal ...

  8. python爬取王者皮肤别人可以看见效果吗_利用python爬取王者荣耀英雄皮肤图片

    前两天看到同学用python爬下来LOL的皮肤图片,感觉挺有趣的,我也想试试,于是决定来爬一爬王者荣耀的英雄和皮肤图片. 然后,简单的分析一下结构,看看是否有反爬机制. 之后,在上网查阅资料后,发现所 ...

  9. Python爬取王者荣耀英雄的皮肤数据并下载皮肤图片项目

    Python爬取王者荣耀英雄的皮肤数据,并下载皮肤图片!高清的图片用来做桌面也不错哟~ 网址:https://pvp.qq.com/web201605/herolist.shtml 1.获得英雄信息, ...

最新文章

  1. 给网站添加icon图标
  2. 实验室信息管理系统(LIMS)知识大全
  3. vivado----fpga硬件调试 (四)----mark_debug
  4. 【Egret】WebSocket 的使用说明
  5. 托福试卷真题_干货解答考生疑惑,自考真题考过了还会在出吗?
  6. php 特有,PHP特殊数据类型有哪些?原来这门编程语言如此有趣
  7. python画散点图-从零开始学Python【15】--matplotlib(散点图)
  8. c语言课后练习题第三章
  9. winxp无法访问服务器共享文件夹,winxp系统无法访问共享文件夹提示网络错误的技巧介绍...
  10. 全球定位实景导航 iOS实用应用周排行
  11. acm-(dp计数)Educational Codeforces Round 97 (Rated for Div. 2) F. Emotional Fishermen
  12. 个人微信小程序开发入门教程:注册个人小程序
  13. 【C语言】程序结构、基本语法、数据类型
  14. JavaWeb基础知识总结
  15. Mac没有winnt格式_The Unarchiver 4.1.0 一款免费的全能格式解压工具
  16. 欢迎进入半颗心脏博客导航一站式搜索(所有博客的汇总帖)
  17. UiPath安装教程
  18. Java项目-博客管理系统介绍
  19. 港科夜闻|香港科大陈家强教授:经济体竞争非零和游戏
  20. 学习软文文案撰写书籍_帮助我们撰写下一本IT文化书籍

热门文章

  1. 举例说明如何使用【聚合数据】的API接口
  2. 请问,你心里有B树吗??(B树添加、删除操作详细图解)
  3. Mysql之视图的创建、修改、查看、删除
  4. DDD:领域驱动设计
  5. 【Nginx】Nginx配置实例-反向代理
  6. 传输层与网络层的区别
  7. 10、 WMAP Web漏洞扫描
  8. 关于Manifest
  9. 用ESP8266_RTOS_SDK v3的I2C控制电容传感器FDC2214
  10. 背包DP FOJ 2214