基本信息获取
访问英文取名的用户基本信接口,获取英文取名用户微信名(NickName)、访问次数(Count)、总数据集(ResponseData),并将微信名存入文件。
1# 获取所有用户数量和相关信息
2def get_json():
3 # 获取入口
4 search_url = '英文取名用户接口,欢迎扫码使用英文取名,生成一个最适合你的英文名'
5 # 发送http请求,获取请求页面
6 search_response = requests.get(search_url)
7 # 设置编码
8 search_response.encoding = 'UTF-8'
9 # 将页面转变成json代码格式
10 search_json = search_response.json()
11 # 获取我们需要的数据,是列表格式
12 our_data =## 标题 search_json['ResponseData']
13 list_len = len(our_data)
14 print('总用户数有:' + str(list_len))
15 user_visit_numbers = 0
16 data_research = 0
17 NickName = []
18 for x in our_data:
19 user_numbers = x['Count'] + user_visit_numbers
20 if x['NickName'] == '':
21 data_research += 1
22 NickName.append(x['NickName'])
23 print("微信名获取失败量:"+str(data_research))
24 print(NickName)
25 name = ['微信名称']
26 file_test = pd.DataFrame(columns=name, data=NickName)
27 file_test.to_csv(r'I:/data.csv', encoding='utf-8',index=False)
28 print('总访问量:' + str(user_visit_numbers))
运行结果:
1总用户数有:3549
2微信名获取失败量:0
3总访问量:4573
Python免费资源推荐
'''
小编准备的python学习资料,加群:1136201545即可免费获取!
'''
读取所有微信名,数据分类
(1)读取微信名
1# 读取文件,取出微信名
2def get_name():
3 NickName = []
4 with open('I:/data.csv','r',encoding='utf8') as file :
5 i = 0
6 for line in file:
7 if i == 0: # 去除表头
8 i = 1
9 continue
10 line = line.strip() # 去除换行符
11 NickName.append(line)
12 return NickName
(2)数据分为以下六大类
1# ch :Chinese
2ch_name_number = 0
3ch_name = []
4# en :English
5en_name_number = 0
6en_name = []
7# di : digtal
8di_name_number = 0
9di_name = []
10# img : image
11img_name_number = 0
12img_name = []
13# ch_di : Chinese and digtal
14ch_di_name = []
15# other : other
16oth_name_number = 0
17oth_name = []
(3)数据分类判断
1# 昵称全中文判断
2def is_all_ch(keyword):
3 for c in keyword:
4 # 包含常见中文字符
5 if not ('\u4e00'
关注
打赏
热门博文
- Python骚操作,实现驾考自动答题,这就直接满分了?
- 用Python自动实现图表可视化操作,提高工作效率,又能有更多的时间摸鱼了~
- Python:用tkinter制做一个音乐下载小软件
- Python丨小学妹喜欢看漫画,于是我写了四十行代码获取了它所有漫画
- 女同桌找我要表情包,还好我会Python,分分钟给她下载几十个G...
- 为了防止这上面的文章被封,我连夜用Python获取了它所有内容,真香~
- 这个Python读取文件的方法,堪称天花板级别...
- Python做一个通过输入bv号就能下载视频的工具,评论和弹幕也不放过
- Python爬虫何如抓包?这三个案例手把手教会你,非常详细...
- Python:50行代码实现下载小说,图片章节可自动识别转文字保存...