腾讯位置大数据(当日定位次数)F12获取

作者微信号,w912917507,欢迎交流学习

获取方法非常 简单,打开页面https://heat.qq.com/

F12后刷新页面,点击Network——XHR

找到叫getXingyunPoints的那一行,点一下,点Preview

数据已经出现了

将这里的内容复制到文本txt里

{"time":"2018-12-23 18:28:26","locs":"3003,11996,5,2738,
10223,3,2208,9528,7,3469,10896,1,2231,7319,1,3540,10601,
2,3511,10546,1,3319,10717,1,4440,12946,2,-2341,-4651,105,
1313,10096,1,3407,11952,5,5310,4663,1,-305,-4017,7,3711,
12689,1,3469,10995,2,2431,10878,1,4823,12394,1,3045,10465,
1,1853,9660,1,3943,11009,1,3432,13385,68,4532,12553,1,2463,
9817,1,4779,12527,1,1701,5406,3,3248,11953,3,3028,10985,2,
2346,11641,4,.......................
3279,11415,1,2845,11040,73"}

 只留loc里的,实际上就是纬度(*100),经度(*100),定位人数

三个一组,而数据没有分组,你就自己想办法写代码分组呗

我的方法,新建123.txt文件,只保留数字

3003,11996,5,2738,10223,3,2208,9528,7,.....
.......3279,11415,1,2845,11040,73

用python方法处理

import pandas as pd
m=open('123.txt')
a=m.read()
a=a.split(",");
step = 3
b = [a[i:i+step] for i in range(0,len(a),step)]
c = pd.DataFrame(b)
c.to_csv("测试.csv")

对结果数据进行处理

,0,1,2
0,3003,11996,5
1,2738,10223,3
2,2208,9528,7
3,3469,10896,1
4,2231,7319,1
5,3540,10601,2
6,3511,10546,1
7,3319,10717,1
8,4440,12946,2
9,-2341,-4651,105
10,1313,10096,1
11,3407,11952,5
12,5310,4663,1
13,-305,-4017,7
14,3711,12689,1
15,3469,10995,2
16,2431,10878,1
17,4823,12394,1

纬度,经度都要除以100才是正常值

最后在arcgis里展示一波

 

猜你喜欢

转载自blog.csdn.net/qq_912917507/article/details/85231215
f12
今日推荐