SEO外包平台,我们为您提供专业的企业网站SEO整站优化外包服务 SEO设置

SEO外包平台

专注于企业网站SEO整站优化外包服务

Python批量查询关键词微信指数

作者:jcmp      发布时间:2021-04-26      浏览量:0
今天谈谈怎么用Python批量获取微信指

今天谈谈怎么用Python批量获取微信指数。

因为微信指数是在手机上查询,所以需要配置下抓包工具,使得在电脑上可以方便地查看到手机访问页面的抓包数据。抓包工具使用的是Fiddler,可自行在网上下载安装。

1、Fiddler配置

首先打开Fiddler软件,点击Tools,在下拉菜单选择Options,然后选中HTTPS,进行HTTPS设置,如下图所示:

再进行connections设置,如下图所示:

手机配置主要是使电脑和手机处于同一个局域网,打开手机WLAN设置,开启手动代理,然后设置代理服务器主机名和代理服务器端口。代理服务器主机名为电脑IPv4地址,电脑运行cmd,输入ipconfig回车即可获取。如下图:

代理服务器端口为Fiddler软件connections设置的默认端口8888。当然这个端口写可以修改成别的,只要一致就可以,这边就直接使用默认端口了。

2、最终配置如下图所示:

然后手机浏览器访问http://+IPv4地址+端口,如本例http://192.168.100.226:8888/,在页面中点击FiddlerRoot certificate下载证书,按照提示安装即可。这样就实现了全部配置,在手机访问页面,就可以在Fiddler中看到抓包数据了。

3、微信指数抓包

4、代码示例:

注意请求链接的修改,需要将取出的原始链接中groupquerylist及wxindexquerylist等号后边的字符修改成{}。

关键词保存在keywords.txt文件中,一行一个。运行脚本,数据输出如下图所示,数据最终会保存到weixin.txt。

难点主要在于Fiddler软件的配置以及分析抓包数据部分。抓取手机APP数据也可以用这种方法来分析请求。