兄弟们,今天咱来聊聊LOL周免这事儿。作为一个老玩家,每周最期待的就是周二,因为周免英雄更新!又能白嫖新英雄玩,美滋滋。
以前,我记得还得手动去官网或者客户端看周免列表,有时候忙起来就给忘。后来我就琢磨着,能不能整个自动获取周免英雄的玩意儿,省得我每次都得去看?
说干就干!
我打开LOL的客户端,想看看能不能从里面直接找到周免英雄的数据。我翻半天,也没找到啥有用的信息,看来这条路走不通。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
然后,我又去网上搜搜,看看有没有人已经做类似的东西。还真让我找到!不过大部分都是一些过时的信息,或者需要下载一些乱七八糟的软件,不太靠谱。
没办法,只能自己动手,丰衣足食!
我想着既然客户端和官网都能显示周免英雄,那肯定有地方存着这些数据。于是我打开浏览器,按下F12,准备开始抓包分析。
我先刷新一下页面,然后在“网络”选项卡里仔细查找,看看有没有哪个请求是跟周免英雄相关的。找一会儿,还真让我找到一个看起来像是的请求。
我点开这个请求,仔细看看里面的内容。果然!里面有一堆英雄的名字和ID,这不就是我要找的周免英雄数据嘛
接下来就简单,我用我那蹩脚的Python写几行代码,把这个请求的数据给爬下来,然后把英雄的名字提取出来,就完事儿!
具体咋弄的?
- 第一步:找到数据来源。就是上面说的,通过浏览器的开发者工具,找到那个包含周免英雄数据的请求。
- 第二步:用Python发送请求。我这里用
requests
这个库,几行代码就能搞定。 - 第三步:解析数据。把请求返回的数据,用Python里的
json
库解析成我们可以操作的格式。 - 第四步:提取英雄名字。从解析后的数据里,把英雄的名字一个个提取出来,就OK!
我把这些代码整理一下,放到我的服务器上,让它每周自动运行一次,把最新的周免英雄列表更新到我的网站上。这样,我以后就不用每次都手动去查,直接看我的网站就行,方便得很!
这回折腾虽然花我一点时间,但还是挺有成就感的。毕竟以后每周都能省下几分钟时间,还能白嫖新英雄,想想就开心!
好,今天的分享就到这里。如果你也想试试,可以照着我的方法去折腾一下。说不定,你也能发现一些更有趣的玩法!