使用CBrother爬取LOL服务器状态

本文介绍了如何使用CBrother脚本语言爬取LOL游戏的服务器状态信息,首先分析了官方提供的查询网页接口,然后编写代码实现了从接口获取数据并存储到MySQL数据库中,最后展示服务器状态的实现过程。
摘要由CSDN通过智能技术生成

使用CBrother脚本语言爬取LOL服务器状态

最近工作中需要爬取LOL的所有服务器状态,写进mysql里,其他服务器回来定时读取,第一次爬网站,首先想到的就是用脚本,最后还是被我用CBrother的Http客户端给实现了。

分析网站

lol官方提供了一个查询服务器状态的网页:http://lol.qq.com/act/a20150326dqpd/index.htm,F12查看
在这里插入图片描述
发现有这么一个接口,我怀疑这个接口就是服务器状态,但是具体代表意思还不清楚。
在这里插入图片描述
接着又在这个JS里发现了服务器信息,下载这个JS,里面果然都是服务器数据定义,还有分区数据定义,这下就只剩写代码试验一下了。

写代码

import CBHttp.code
import lib/httpdef
import CBMySQL.code

function main(params)
{
   
    var serverInfo = {
   
        1:"艾欧尼亚",
        2:"比尔吉沃特",
        14:"黑色玫瑰",        
        4:"诺克萨斯",
        5:"班德尔城",
        6:"德玛西亚",
        7:"皮尔特沃夫",
        8:"战争学院",
        9:"弗雷尔卓德",
        10:"巨神峰",
        11:"雷瑟守备",
        12:"无畏先锋",
        13:"裁决之地",
        3:"祖安",
        15:"暗影岛",
        16:"恕瑞玛",
        17:"钢铁烈阳",
        18:"水晶之痕",
        19:"均衡教派",
        20:"扭曲丛林",
        21:"教育网专区",
        22:"影流",
        23:"守望之海",
        24:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值