转载请注明出处: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. Eclipse中高效的快捷键、调试及Junit

    Eclipse中高效的快捷键 当我知道了这些快捷键的用法之后,感觉真的非常兴奋,没想到Eclipse中还有这么多令人惊喜的功能,真的能够提高效率. 内容提示 Alt+/ 用于输入标准库或者keywor ...

  2. n个整数全排列的递归实现(C++)

    全排列是很经常使用的一个小算法,以下是n个整数全排列的递归实现,使用的是C++ #include <iostream> using namespace std; int n = 0; vo ...

  3. Java中使用多线程、curl及代理IP模拟post提交和get訪问

    Java中使用多线程.curl及代理IP模拟post提交和get訪问 菜鸟,多线程好玩就写着玩.大神能够路过不吝赐教.小弟在这受教.谢谢! 很多其它分享请关注微信公众号:lvxing1788 ~~~~ ...

  4. 开发效率必备之Mac双屏显示

    自从2015年9月苹果公布EI Captain,带来了一个新的功能,叫做分屏,也就是在一块屏幕上分成左右两部分,能够分别进行操作,互不影响. 例如以下图所看到的: watermark/2/text/a ...

  5. Linux less命令简介

    less命令可以对文件或其它输出进行分页显示,与moe命令相似,但是比more命令要强大许多. 在 less 中导航命令类似于 vi,如下: 1 搜索 当使用命令 less file-name 打开一 ...

  6. caioj1497&&bzoj3125: CITY

    震惊!bzoj居然又被苏大佬D飞了... 这题煞笔模板题好吧. 然而bzojAC caiojWA%40??? 好强啊 今天早上发现是m打成n了囧 #include<cstdio> #inc ...

  7. 英语发音规则---F字母

    英语发音规则---F字母 一.总结 一句话总结: 1.F/FF发[f]音? fly [flaɪ] vi. 飞 fine [faɪn] adj. 好的 float [fləʊt] vt. 使漂浮 fra ...

  8. 引入jquery.js和jquery-1.10.2.min.js 发生冲突解决办法

    <html><head></head><body><body><div id = "a">a</div ...

  9. ASP.NET Core-组件:目录

    ylbtech-ASP.NET Core-组件:目录 1.返回顶部   2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部     6.返回顶部   作者:ylbtech出处:http ...

  10. Android: HowTo设置app不被系统kill掉

    有一种方法可以设置app永远不会被kill,AndroidManifest.xml 中添加: android:persistent="true" 适用于放在/system/app下 ...