加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

爬虫实战——四大指数之微信指数(二)

发布时间:2022-11-26 13:32:39 所属栏目:大数据 来源:转载
导读: 不扯淡,今天给大家带来三大指数第二篇:
微信指数!
分析:
抓取微信指数当然得用微信去访问关键词,然后采用fiddler抓包,抓取到关键词的数据,然后访问网页接口api,并提取返回值的数据

不扯淡,今天给大家带来三大指数第二篇:

微信指数!

分析:

抓取微信指数当然得用微信去访问关键词,然后采用fiddler抓包,抓取到关键词的数据,然后访问网页接口api,并提取返回值的数据。

看似分析这么轻描淡写,但是。。前方高能预警!

具体分析:

实现微信全自动的输入关键词,那么得写个脚本控制微信(什么?。。微信还能被脚本控制?别逗我了。)目前掌握的知识点不足啊,怎么办!!学习呗。。

果断百度,控制微信脚本语言。。结果lua语言最好,python行吗?不知道,貌似很少用Python控制微信的。好吧,学习lua脚本!!!花了几天功夫。。终于搞定,lua脚本、第三方模拟器(不推荐,怕误会我是托)终于可以控制微信啦。

附一张lua的核心代码图:

微信公众号大数据_微信 大数据_微信大数据

但是还得控制输入啊,别急,我用lua直接请求关键词api接口就能获取关键词了!!

控制微信的问题解决了,输入关键词也解决啦!!

同时,另外一个问题又来来,微信请求过后的数据我们怎么才能提取出来了?

这里再次使用fiddler神器啊,之前我使用过fiddlercore这个模块,它是fiddler的一个api接口,但是,我们没找到Python去对接这个接口的文档,所以放弃了Python的开发,采用c#开发接口。

c#开发也不是难事儿(不会的大家得多学习啊,爬虫这个坑,看似简单,需要掌握的技能很多)

放两张图吧:

微信公众号大数据_微信 大数据_微信大数据

用的fiddlercore微信大数据,c#开发,让它跑起来。!

微信公众号大数据_微信大数据_微信 大数据

好了 思路是通了。

编程:

lua编程,这块没的说,说实话不敢说太多,因为自己也不是非常懂,不敢班门弄斧了。

附一张lua脚本控制微信app的图片:

微信 大数据_微信公众号大数据_微信大数据

爬虫编程也不多说,核心的模块分享给大家(已经够意思啦。。)

微信大数据_微信 大数据_微信公众号大数据

然后呢,就是一些修修补补,调通程序啦。

这里会有一张图(留着,等我做好了发出来):

微信公众号大数据_微信 大数据_微信大数据

总结一下:

1、lua编程需要继续提升,以后控制app基本上都可以用lua语言实现。

2、fiddler抓取app的数据,fiddlercore的深入学习,还有好多神奇功能没有用到。

ps:后来想了想,这种方式抓取数据的效率不是特别高,思路过后可以采用另外一种方式:抓取微信指数关键词的key(微信自己产生),采用Python requests去做抓取,效率会提升不少!

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!