滴滴快的的苍穹数据 是不是都是假的?我每天看它关于同一天的打的数据都是不一样的
的有关信息介绍如下:
这个数据发回来的json文件有一个data.realDate字段,所有时间的数据都被映射到这个data.realData上的一周时间了。估计是根据你选择的天匹配对应的星期X,再做随机变化而来。
最明显的证据是,该网页自己向服务器发送的请求的date字段从0取到6,分别是前7天到前1天。而如果date取更大的数话,返回值为空。但是,如果取的值是负数的话。。。。
测试如下Python代码
get函数将向服务器请求一个成都(510100)的满意度(satisfy),date偏移为3的那天的数据的json文件,然后返回一个解析出的python字典。
于是你获得了1742年10月30日的出租车数据!强不强!而且返回值也不是空的,是个看上去像那么回事的列表。
所以应该就是从一个基准数据里随机变化出来的。一天之内对于同一组参数倒返回的是相同的结果,怀疑是随机种子里包含生成时间和date偏移两个参数,这样自然可以产生每天对同一组参数得到相同结果,但不同时间对同一天就会得到不同结果。但由于的确有一周的真实数据,还刻意迎合了星期X的周期性,出来的数据还像那么回事。但不管怎么看,这1742年10月30日的“数据”都证明了其不是给你什么正确的数据。
所以这个数据的正确用法是就获得最近一周数据,然后期待那个随机变化幅度不太大,想象自己就在处理2015年5月左右的一周数据。还是有一些参考价值的。毕竟你也搞不到其他免费出租车数据。



