演示视频在最后
最近工作需要个QQ群发的功能,市面上有不少这种软件,比如某讯啊!某迪啊,都不错,而且可以免费使用,八过!天下木有免费的早餐,免费是要付出代价滴!比如不交钱试用的话发送消息的时候,每条消息都会附带一个小尾巴,写着类似“该消息通过发送,官网”这样的消息,这就相当于给他们打广告了,想想是,用人家软件,给人家打广告也是应该的,但是,有个致命的缺点就是发送消息的时候不能动电脑,对于我这种上班一直要用电脑的人来说,发消息的时候不能动脑是万万不行的。So…,遵循还是自己动手,有吃有喝的原理,干就干。
人生苦短,我用python
代码参考的是github上一位叫wszx1516的大神,他那个代码有点问题,能登陆,但是获取不到群好友信息,在他的基础上改了一下,主要添加群发消息的功能,先说一下原理:
1、python爬虫模拟真实访客访问smartQQ(w.qq.com);
2、下载并显示二维码,用手机扫描二维码,并确认登陆;
3、通过抓取数据包分析,找到获取好友,群讨论组、和发送群消息的网址接口,通过爬虫想这些网址提交请求获取或者发送数据,达到发送消息的目的;
4、循环获取好友消息并打印在终端,对于设置中需要要回复的消息会自动获取消息并回复。
测试环境:Kali Lnux 2.0,python2.7.10(python是跨平台的,所以windows,mac都能用)
使用到的库:requests,colorama
使用方法见视频
头条文章不适合贴代码,文章中也不让出现网盘链接,我会把代码及相关文件的分享链接发在评论里面!大家活跃点哦
大家活跃点哦,我会抽时间再写个邮件群发的教程
最后上演示视频: