运行结果:
- 总共有:3549个微信名
- 纯中文昵称个数:1514
- 纯英文昵称个数:569
- 纯数字昵称个数:9
- 包含表情图昵称个数:400
- 中文和数字混合昵称个数:19
- 其他昵称个数:1038
3.获取用户画(只获取用户年龄段)
访问英文取名用户画像接口,获取近30天活跃用户和新用户的年龄段。
- # 获取用户年龄段
- def get_data():
- # 获取token,并处理
- t = get_token().strip('"')
- # 然后将处理后的token值和其他参数作为post方式的参数值,调用用户画像api
- post_user_api = " https://api.weixin.qq.com/datacube/getweanalysisappiduserportrait?access_token="
- post_user_url = post_user_api + t
- # 访问获取概况数据 (近一个月的数据情况)
- data = json.dumps({
- "begin_date" : "2018-07-21",
- "end_date" : "2018-08-19"})
- # 获取信息
- user_portrait_data = get_info(post_user_url, data)
- # 时间段
- ref_date = user_portrait_data['ref_date']
- # 新用户
- visit_uv_new = user_portrait_data['visit_uv_new']
- 活跃用户
- visit_uv = user_portrait_data['visit_uv']
- # 年龄段
- print(ref_date )
- print((visit_uv_new['ages']))
- print((visit_uv['ages']))
运行结果:
- # id : 为年龄段序号 name :年龄段名称 value : 该年龄段人数
- 20180721-20180819
- [{'id': 0, 'name': '未知', 'value': 6}, {'id': 1, 'name': '17岁以下', 'value': 18}, {'id': 2, 'name': '18-24岁', 'value': 118}, {'id': 3, 'name': '25-29岁', 'value': 75}, {'id': 4, 'name': '30-39岁', 'value': 81}, {'id': 5, 'name': '40-49岁', 'value': 14}, {'id': 6, 'name': '50岁以上', 'value': 7}]
- [{'id': 0, 'name': '未知', 'value': 6}, {'id': 1, 'name': '17岁以下', 'value': 20}, {'id': 2, 'name': '18-24岁', 'value': 147}, {'id': 3, 'name': '25-29岁', 'value': 88}, {'id': 4, 'name': '30-39岁', 'value': 95}, {'id': 5, 'name': '40-49岁', 'value': 20}, {'id': 6, 'name': '50岁以上', 'value': 10}]
三、来点有趣的:数据清洗、分析
1.微信名称类型数据可视化分析 (编辑:好传媒网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|