本期介绍如何获取微信指数


前言

微信指数相对与日常的内容来说抓取相对来说可能会困难一点,但也不是太难,主要是我找不到url的构造,关于末尾有一个时间戳的东西,一直享受冬构建出来url,想找一个接口,但一直没有找到,所以获取对应的微信指数还得需要半手动半自动,有点尴尬,哈哈。

各位系哦啊伙伴如果有找到如何构建URL接口的可以私信我,我们一起讨论一下。


提示:以下是本篇文章正文内容,下面案例可供参考

一、微信指数是什么?

微信指数是基于腾讯的一个大数据平台的共享查询小程序

二、接下来我们来操作一番

1.引入库

代码如下(示例):

import requests
import openpyxl
import pprint
import time
from datetime import datetime, date, timedelta

2获取数据,进行请求

代码如下(示例):

url = 'https://search.weixin.qq.com/cgi-bin/searchweb/wxindex/querywxindexgrouppage?page_index=1&page_size=10&openid=ov4ns0CXi7o89lhakvrrWkGnsQ4A&search_key=1606965781294373_3960132092'headers = {'Host': 'search.weixin.qq.com','Connection': 'keep-alive','User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; OXF-AN00 Build/LYZ28N; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/52.0.2743.100 Mobile Safari/537.36 MicroMessenger/7.0.12.1620(0x27000C34) Process/appbrand0 NetType/WIFI Language/zh_CN ABI/arm32','charset': 'utf-8','Accept-Encoding': 'gzip,compress,br,deflate','content-type': 'application/json','Referer': 'https://servicewechat.com/wxc026e7662ec26a3a/10/page-frame.html',
}response = requests.get(url=url, headers=headers, verify=False)
html_data = response.json()
pprint.pprint(html_data)

3.接下来是保存到Excel表格当中。

workbook = openpyxl.Workbook()
sheet = workbook.create_sheet('微信指数')
sousuo_data = html_data['data']['group_list']

time_list = []
today = date.today()
print(today)
time_list.append(today)
for i in range(1, 91, 1):
    yesterday = (today + timedelta(days=-i)).strftime("%Y-%m-%d")
    time_list.append(yesterday)

time_list = time_list + ['微信指数关键词', '序号']
time_list.reverse()
print('逆序后的时间+搜索名列表: ', time_list)
sheet.append(time_list)

num = 0
for data in sousuo_data:
    num += 1
    data_dict = data['group_wxindex'][0]
    sousuo_name = data_dict['query']
    sousuo_index = data_dict['wxindex_str']
    print('sousuo_name: ', sousuo_name)
    print('sousuo_index: ', sousuo_index)

sousuo_index_list = sousuo_index.split(',')
    sousuo_index_list.insert(0, sousuo_name)
    sousuo_index_list.insert(0, num)
    sheet.append(sousuo_index_list)

workbook.save('微信指数.xlsx')


总结

我想找一个接口,可以实现在代码运行时输入想要搜索的关键字就可以对应的获取到对应的微信指数的数据,但是URL没有构建成功,如果各位小伙伴有做得更好的,欢迎留言或私信讨论一下

python获取微信指数相关推荐

  1. 利用python获取微信企业号打卡数据,并生成windows计划任务

    利用python获取微信企业号打卡数据,并生成windows计划任务 安装python 安装第三方库 写主程序 设置Windows计划任务 由于公司的系统用的是Java版本,开通了企业号打卡之后又没有 ...

  2. python获取微信群成员信息

    python获取微信群成员信息 #!/usr/bin/python #coding: utf-8import itchat,datetime from itchat.content import TE ...

  3. python获取微信好友头像拼接“2020”

    python获取微信好友头像拼接"2020" 背景 思路 源码说明 背景 2019年的最后一天,心想马上就要跨年,大家都在总结和祝福,但是又不想随大流,打开微信,翻看着通讯录,突然 ...

  4. python获取微信好友权限_Python-itchat获取微信好友信息

    参考自:http://www.jianshu.com/p/684cbdf15874 思路就是通过itchat登录获取微信好友信息,然后通过pillow画图 import itchat import m ...

  5. python获取微信用户基本信息_python批量获取微信用户资料

    Published on: April 27, 2014 问题背景 一个基于微信开放接口的应用.我们保存了数十万个微信用户的openid.由于历史原因,却没有保存openid以外的信息.现在需要做一个 ...

  6. python获取微信公共平台消息列表和用户头像

    转载需注明原文地址:http://blog.csdn.net/btyh17mxy/article/details/25207889 刚写的模拟登陆的方式从获取微信公众平台消息列表和用户头像的库,之后还 ...

  7. [533]python获取微信好友头像生成点阵图片

    首先是点阵字的概念:点阵字体是把每一个字符都分成 n * n 个点,然后用每个点的虚实来表示字符的轮廓.点阵字体也叫位图字体,其中每个字形都以一组二维像素信息表示. 汉字那么多,总不能每个字都去自己设 ...

  8. 使用Python获取微信朋友圈的内容

    无意中发现个超好用的框架,python居然也能读到朋友圈的内容 方法如下 # Github地址:https://github.com/mrsanshui/WeChatPYAPI # 码云地址:http ...

  9. Python 获取微信读书免费机会!

    微信读书 App 的体验不错,也有很多的福利.但是如果你想完全免费阅读的话,就只能有书币兑换和赠一得一这两种途径了.本文介绍了自动化阅读获取书币的一个方案,有时间有兴趣的朋友可以尝试. 但是,这种方案 ...

最新文章

  1. java中JList的setSelectionMode()详解
  2. C++编程对缓冲区的理解
  3. Flink快速入门wordcount示例(scala版)
  4. truffle unbox react 出坑指南
  5. 特斯拉股价创新高 马斯克嘚瑟:股价真高 哈哈!
  6. linux chmod 755 ,750,777
  7. python中return self用法详解
  8. Weblogic下载安装以及部署
  9. Unity3D中粒子系统
  10. MTK 增加Factory模式命令
  11. HTML5多文件上传插件----zyUpload
  12. SpringMVC整合百度富文本编辑器
  13. ESD 静电保护原理和设计
  14. mac小白的实用技巧
  15. 小米生态链企业商米科技完成数亿元C+轮融资,蚂蚁金服投资...
  16. CCF GAIR2018大会,100位全球人工智能大佬在深圳期待你的到来!
  17. Excel常用公式大全
  18. 【Paper】ConvLSTM:Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting
  19. 设置标点符号不在行首
  20. 南卡和FIIL 哪个更好用?南卡和FIIL CC nano蓝牙耳机对比测评

热门文章

  1. 如何使用diskpart命令工具来对硬盘或者U盘设定写保护
  2. 安卓手机如何投屏到电视上_安卓手机的屏幕怎么投屏在电视大屏幕上
  3. 戴什么耳机跑步好?不妨试试这几款专业运动耳机
  4. Autowired如何实现自动注入?
  5. gtk桌面环境(gnome,xfce等)中qt程序(vlc,firefox等)字体与系统字体不符的问题...
  6. list列表 python
  7. Kettle的使用分享~动态参数~JS脚本~多文本文件输入
  8. AtomicLong 原子操作
  9. lisp倒入excel数据画图_坐标数据怎样导入进CAD中画图
  10. 希捷3T硬盘松下mov变0字节视频恢复修复方法