英雄联盟

LOL佐伊官方手办

主宰稳场 提交于 2019-12-01 20:27:08
  花199元在某宝上买的官方正版佐伊手办终于到了,话不多说直接上图!   虽然脸有点不切实际的大,但还是很可爱~ 来源: https://www.cnblogs.com/yaoling1997/p/11716820.html

爬取英雄联盟所有英雄皮肤

半城伤御伤魂 提交于 2019-11-29 23:49:25
我们通过分析英雄联盟官网页面,进入到资料库页面,分析英雄所在的页面 这里有两种类型的同样的图片,一种是大图片的,一种是类似头像的小图片。我们这里抓取大图片 拿到几种图片链接分析https://game.gtimg.cn/images/lol/act/img/skin/big5000.jpg可以发现所有英雄皮肤链接url除了数字之前的都一样,而且后面的数字都是以英雄id+三位数拼接而成(三位数从000开始,但是有的英雄并不是就是依次排列,可能000,,001,002会直接跳到013) 由于英雄联盟官网也是做了反爬措施了的,所有图片也是使用局部加载的方式,在开发者工作中,可以找到一个js文件,里面包含了英雄id与英雄的对应关系 通过请求该js,获取其源代码,使用正则表达式将其提取出来,用于后面的url拼接 代码如下: import requests import re import json # 请求js数据,获取英雄对应的代码 # "92": "Riven", # "68": "Rumble", # "13": "Ryze", # "113": "Sejuani", def path_js(url): # 通过js源码,获取字节数据 response = requests.get(url).content.decode('gb2312') req = '"keys":(.*?),

第一次作业

萝らか妹 提交于 2019-11-29 12:32:19
PU口袋校园是一款集活动频道、课件频道、应用频道、迎新频道等多频道于一身的高校服务的手机软件app,就是高校学生在这里可以试实时的查看校内通知、活动、课件、还可以找兼职全职的呦,就是为您提供便捷的校园服务的呦。 总体来说LOL将DOTA的细枝末节省略话,简单化,加快了游戏的对战节奏,加大了游戏对抗的激烈程度。不过这两款游戏到底谁优谁劣,我觉得这两款游戏虽然相近,但是还是属于两款不同的游戏,各有所长,不需要比较。 LOL相对于DOTA的变化具体如下: 1.生命之泉只有一个NPC,装备全部在这里合成,不需要像DOTA有些装备要跑好几个商店,节约了合装备的时间。不过DOTA的优势是有小鸡帮着运送,并且小鸡也扮演者至关重要的角色,个人觉得英雄联盟每次想更新装备都要回城是有些蛋疼,并且回城后还要走回到线上。强烈希望LOL能借鉴DOTA的小鸡设定,如果LOL有小鸡,节奏就可以更快了。 2.英雄死了不会掉钱,这样就不会影响出装。 3.地图变小,减小了线上距离。 4.只有草丛设定,减少了卡视野,绕树林的操作,从而加快了线上的对抗节奏。 5.新英雄更新快,不断增加游戏新鲜感。 6.虽然人物Q了点,但是画面做的确实很好,并且每个英雄都有细腻的动作特效及台词,还能为心爱的英雄买皮肤。 7.英雄死后复活时间快。 8.LOL的智能施法是一大特色,使操作更加连贯。 9.打野变得简单许多

js之切换全屏和退出全屏实现

强颜欢笑 提交于 2019-11-29 02:38:59
应用场景: 比如很多网页游戏全屏之类的,或者是网上看小说等。 核心代码: //控制全屏 function enterfullscreen() { //进入全屏 $("#fullscreen").html("退出全屏"); var docElm = document.documentElement; //W3C if(docElm.requestFullscreen) { docElm.requestFullscreen(); } //FireFox else if(docElm.mozRequestFullScreen) { docElm.mozRequestFullScreen(); } //Chrome等 else if(docElm.webkitRequestFullScreen) { docElm.webkitRequestFullScreen(); } //IE11 else if(elem.msRequestFullscreen) { elem.msRequestFullscreen(); } } function exitfullscreen() { //退出全屏 $("#fullscreen").html("切换全屏"); if(document.exitFullscreen) { document.exitFullscreen(); } else if

Java自学-面向对象 类和对象

被刻印的时光 ゝ 提交于 2019-11-27 18:13:57
Java中的类和对象 引入面向对象的基本概念 假设,我们要设计一个LOL这样的游戏,使用面向对象的思想来设计,应该怎么做? 步骤 1 : 设计英雄这个类 LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女 所有这些英雄,都有一些共同的状态 比如,他们都有名字,hp,护甲,移动速度等等 这样我们就可以设计一种东西,叫做类,代表英雄这样一种事物 类: 英雄(Hero) 状态: 名字, 血量,护甲,移动速度 注: 本例用到了3种数据类型 分别是 String(字符串),float(浮点数), int(整数). 注: 这个类没有主方法,不要试图运行它。 并不是所有的类都是有主方法的。 public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 } 步骤 2 : 创建具体的英雄 类就像一个模板,根据这样一个模板,可以创建一个个的具体的英雄 一个个具体的英雄,就叫一个个的对象 new Hero() 就是java中创建一个英雄对象的意思 public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 public static void

Python数据分析-LOL英雄画像 !

家住魔仙堡 提交于 2019-11-27 15:40:33
LOL相信很多同学都不陌生,没玩过至少也听过,本猿的LOL水平可谓一顿操作猛如虎,一看战绩1-5。 本着学以致用的求知态度,我们来看看英雄们的属性秘密。 1.工欲善其事必先利其器,先导入数据分析所需要的库 import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sb Python资源共享群:484031800 2.加载英雄数据 该数据集版本为8.14.1,数据集链接:https://www.kaggle.com/jadson666/lol-champions-dataset-patch-8141 champions_data = pd.read_csv('champions_dataset.csv')champions_data.head() #预览数据前5条 3.查看数据描述 champions_data.describe() #展示数据平均值,标准差,最小值,最大值 可以看出来,有141位英雄的数据,护甲(armor)平均值为30.14,最小值为17,最大值为47,等等一系列数据。 4.定义绘图函数 def countplot(data, is_x, title): if is_x: sb.countplot(data= data, x= title) else:

浅谈Python爬虫(四)

让人想犯罪 __ 提交于 2019-11-26 22:18:39
浅谈Python爬虫(四) 英雄联盟是国内乃至全球首屈一指的MOBA游戏,深受广大玩家的喜爱。而他之所以火热的原因,主要是因为其高难度的操作性和竞技性,但是不可否认的是,有部分玩家是因为其震撼恢弘的世界观而入坑(笔者就是)。今天,我们一起看一下英雄背后的故事。 1、定位数据 首先,我们进入到 英雄联盟 的官网,鼠标移动到 游戏资料 的位置,然后依次点击 联盟宇宙 –> 英雄 ,即可进入到这个页面。如图。 随便点击一个英雄的头像,即可进入详细页面。如图。 我们需要的数据有:英雄名字(辛德拉),英雄昵称(暗黑元首), 英雄定位(法师),上线时间和英雄的传记。 我们按下F12进入开发者模式,点击NetWork,按下F5刷新,点击Doc,看有没有我们需要的数据。 检查之后不难发现,Doc中并没有我们需要的数据,所以,我们转战XHR。依次点击每一个数据,发现在第二个名为 index.json 的里面是我们的数据,查看其URL。 然后换一个人物查看,发现他的URL是这样的。 可以发现,这两个URL只有index字段前面的一个字段不同。其实就是英雄的英文名字。我们现在的任务就是获取到所有英雄的英文名字。我们回到主界面,同样的步骤,发现数据在XHR里面的index.json里面。他的链接如下。 我们可以通过解析这个页面来获取所有英雄的英文名字,然后拼凑成每个英雄详细信息的URL,从而达到我们的目的