转载请注明出处:http://blog.csdn.net/xiaoy_h/article/details/27980851

我相信非常多人一定去过这个地方:

http://im.qq.com/online/index.shtml

这就是QQ在线人数统计图





再来看一个网址:

http://cgi.im.qq.com/cgi-bin/minute_city

动态图里的Flash控件每隔一段时间会从这个网址拉取数据

我们来看下数据使什么样的:

{"time":"2014-06-01 19:52:08","\u5176\u4ed6":11847,"\u6cb3\u5317\u7701":2071,"\u5c71\u897f\u7701":1213,"\u5185\u8499\u53e4":504,"\u6c5f\u82cf\u7701":3694,"\u5b89\u5fbd\u7701":2241,"\u5c71\u4e1c\u7701":3336,"\u8fbd\u5b81\u7701":1780,"\u5409\u6797\u7701":1094,"\u9ed1\u9f99\u6c5f\u7701":1062,"\u6d59\u6c5f\u7701":4200,"\u6c5f\u897f\u7701":1331,"\u798f\u5efa\u7701":2285,"\u6e56\u5317\u7701":1729,"\u6e56\u5357\u7701":1806,"\u6cb3\u5357\u7701":3268,"\u5e7f\u4e1c\u7701":6998,"\u5e7f\u897f":2254,"\u6d77\u5357\u7701":282,"\u56db\u5ddd\u7701":2798,"\u8d35\u5dde\u7701":785,"\u4e91\u5357\u7701":1298,"\u897f\u85cf":48,"\u9655\u897f\u7701":1317,"\u7518\u8083\u7701":618,"\u5b81\u590f":234,"\u9752\u6d77\u7701":115,"\u65b0\u7586":510,"\u53f0\u6e7e\u7701":31,"\u5317\u4eac\u5e02":2191,"\u4e0a\u6d77\u5e02":1662,"\u5929\u6d25\u5e02":855,"\u91cd\u5e86\u5e02":1263,"\u9999\u6e2f":88,"\u6fb3\u95e8":11,"minute":[182704370,182705653,182709959,182708103,182705214,182710357,182705605,182704683,182704407,182708897,182708271,182708736,182709931,182702751,182705884,182705140,182708503,182708061,182702864,182703762,182703013,182709694,182706633,182705884,182702032,182705015,182708765,182705817,182703761,182708221,182704542,182706556,182703298,182703924,182704082,182706936,182703705,182708112,182710044,182706537,182706433,182707738,182704696,182705787,182708913,182709004,182709352,182706840,182706489,182701639,182709027,182707926,182709757,182705083,182703233,182710214,182708523,182710422,182705454,182701707]}





这显然是一个包括了各个字段的数据包。

包中显示。该数据对2014-06-01 19:52:08開始之后的一分钟之内每秒中QQ在线(或许还有其他数据)人数进行统计。

第一部分由"\u5176\u4ed6":11847,开头的是各个省份的统计数据

第二部分由"minute":[182704370,开头的是全国总数的统计数据,共60组





第一部分又分成每一个小部分以\u开头的为unicode编码的汉字,\u5176\u4ed6代表其它,剩下的依次代表:

河北省, 山西省, 内蒙古, 江苏省, 安徽省, 山东省, 辽宁省, 吉林省, 黑龙江省, 浙江省, 江西省, 福建省, 湖北省, 湖南省, 河南省, 广东省, 广西, 海南省, 四川省, 贵州省, 云南省, 西藏, 陕西省, 甘肃省, 宁夏, 青海省, 新疆, 台湾省, 北京市, 上海市, 天津市, 重庆市, 香港, 澳门

实际解析时能够通过查表法,位置的U码能够再进行解码。

第二部分比較简单,如第一个182704370就代表相应时刻有182704370人在线。

QQ在线人数统计图数据解析的更多相关文章

  1. [开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [四] JSON数据解析

    [DotnetSpider 系列目录] 一.初衷与架构设计 二.基本使用 三.配置式爬虫 四.JSON数据解析与配置系统 场景模拟 假设由于漏存JD SKU对应的店铺信息.这时我们需要重新完全采集所有 ...

  2. 【原】iOS学习38网络之数据解析

    1. 解析的基本的概念 解析:从事先规定好的格式中提取数据 解析前提:提前约定好格式,数据提供方按照格式提供数据.数据获取方则按照格式获取数据 iOS开发常见的解析:XML解析.JOSN解析 2. X ...

  3. [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [四] JSON数据解析

    [DotnetSpider 系列目录] 一.初衷与架构设计 二.基本使用 三.配置式爬虫 四.JSON数据解析与配置系统 五.如何做全站采集 场景模拟 接上一篇, JD SKU对应的店铺信息是异步加载 ...

  4. 使用Gson轻松解决复杂结构的Json数据解析

    转载请注明来源: http://blog.csdn.net/kjunchen/article/details/50961803 JSON简介 JSON(JavaScript Object Notati ...

  5. C#-正则,常用几种数据解析-端午快乐

    在等待几个小时就是端午节了,这里预祝各位节日快乐. 这里分享的是几个在C#中常用的正则解析数据写法,其实就是Regex类,至于正则的匹配格式,请仔细阅读正则的api文档,此处不具体说明,谢谢. 开始吧 ...

  6. 通读AFN①--从创建manager到数据解析完毕

    流程梳理 今天开始会写几篇关于AFN源码解读的一些Blog,首先要梳理一下AFN的整体结构(主要是讨论2.x版本的Session访问模块): 我们先看看我们最常用的一段代码: AFHTTPSessio ...

  7. android基础(五)网络数据解析方法

    在网络上传输数据时最常用的方法有两种:XML和JSON,下面就对这两种类型的数据解析进行讲解. 一.XML数据解析 在Android中,常见的XML解析器分别为SAX解析器.DOM解析器和PULL解析 ...

  8. 数据解析(XML和JSON数据结构)

    一   解析 二 XML数据结构 三 JSON 数据结构     一 解析 1  定义: 从事先规定好的格式中提取数据     解析的前提:提前约定好格式,数据提供方按照格式提供数据.数据获取方则按照 ...

  9. iOS-数据持久化基础-JSON与XML数据解析

    解析的基本概念 所谓“解析”:从事先规定好的格式串中提取数据 解析的前提:提前约定好格式.数据提供方按照格式提供数据.数据获取方按照格式获取数据 iOS开发常见的解析:XML解析.JSON解析 一.X ...

随机推荐

  1. java map实现二级联动查询(省市区下拉列表查询)

    1.Map集合可以保存键值映射关系,这非常适合本实例所需要的数据结构,所有省份信息可以保存为Map集合的键,而每个键可以保存对应的城市信息,本实例就是利用Map集合实现了省市级联选择框,当选择省份信息 ...

  2. T4系列文章之1:认识T4

    一.导读 MSDN:Code Generation and T4 Text Templates 博客园:编写T4模板进行代码生成 Oleg Sych系列文章:http://www.olegsych.c ...

  3. SSH学习之中的一个 OpenSSH基本使用

    在Linux系统中.OpenSSH是眼下最流行的远程系统登录与文件传输应用,也是传统Telenet.FTP和R系列等网络应用的换代产品. 当中,ssh(Secure Shell)能够替代telnet. ...

  4. JAVAEE之--------过滤器设置是否缓存(Filter)

    在网页中.每次的client訪问server.有部分不用反复请求.如有些图片,视频等就没有必要每次都请求,这样会让server增大工作量.为了防止这样.我们採用过滤器来设置client是都缓存. 參考 ...

  5. [Android]RecyclerView的简单演示样例

    去年google的IO上就展示了一个新的ListView.它就是RecyclerView. 下面是官方的说明,我英语能力有限,只是我大概这么理解:RecyclerView会比ListView更具有拓展 ...

  6. Android应用之——微信微博第三方sdk登录分享使用过程中的一些常见问题

    前言 近期在使用第三方登录和分享的过程中遇到了非常多问题,一方面能够归结为自己经验的不足,还有一方面事实上也说明了官方文档的含糊不清.这篇博文不会写关于怎样使用第三方登录分享,由于官方文档已经写明了步 ...

  7. DNS查询报文实例

    2.2 DNS查询报文实例 以www.baidu.com为例,用Wireshark俘获分组,结合2.1的理论内容,很容易看明白的,DNS请求报文如下: 图7 DNS请求报文示例 2.3 DNS回答报文 ...

  8. UESTC--1269--ZhangYu Speech(模拟)

    ZhangYu Speech Time Limit: 1000MS   Memory Limit: 65535KB   64bit IO Format: %lld & %llu Submit ...

  9. nodejs免费空间

    https://www.nitrous.io/join/N_aIGoSnOMI node免费空间,可以把自己node 代码部署到云端. 也可以在线编辑,当然也能在外网地址访问到,是自己学习nodejs ...

  10. JavaScript组成部分——ECMAScript、DOM、BOM、

    1.JavaScript组成部分 虽然 JavaScript 和 ECMAScript 通常被人们用来表达相同的含义,但 JavaScript 的含义却比ECMA-262标准中规定的要多得多. 一个完 ...