原创QQ推广版QQ群发消息-QQmsg.rar
本帖最后由 caicaibi 于 2018-4-20 22:35 编辑
前天看到一个朋友写 ‘如何让MATLAB在完成计算后通知你’,楼主以前都是用邮件或短信的方式接收,这朋友却提到用微信的方式接收(MATLAB生成结果文件,然后Python判断该文件是否存在,借助网页版微信,发送结果),楼主不仅想到微信都可以接收,那么QQ也可以接收咯?
经过一天的收集该方面资料,在GitHub上找到的分为三类:
1.基于3gqq方式
2.基于webqq方式
3.基于smartqq方式
然而,这三种方式都不是用MATLAB写的,而且都是些通信协议撒的。。。看不懂。。。然后楼主准备使用cmd调用窗口句柄的方式,却发现QQ聊天窗口是TX自己设计的,调用不了,那就只剩下最暴力的图像处理的方式咯,接着写的时候,偶然间看到一个网站,它的网站客服是一个带有QQ标志的按钮,点击后直接弹出了QQ聊天窗口,这不正是我要干的事情么。。。
然后我去扒那个链接,问度娘~,QQ开了一个应用“QQ推广”(链接地址:QQ推广)在搭设网站的时候,使用这个链接,只要你QQ在线就可以直接弹出QQ聊天窗口,所以。。。MATLAB直接 web
打开的QQ聊天窗口可以直接发消息咯,这样就模拟键盘输入:复制,粘贴,回车,关闭。就完成一次会话了,因为每打开一个聊天窗口会弹出一个网页,所以再模拟鼠标,当积累一定数量的网页时,关闭浏览器就好,避免使用资源的堆积。
最后,打开这个QQ推广连接,需要知道QQ号,如果是给自己发还行,但是当群发的时候,就需要QQ号列表了,又去问度娘~~,QQ邮箱提供这个服务耶y,可以直接导出通讯录,里面有所有好友的称呼和QQ邮箱地址,再用正则匹配QQ邮箱,就可以得到QQ号列表了,最终这个东西就完成了。
调试,
调试,
调试,
完结撒花 *★,°*:.☆/$:*.°★* 。
注意:1.千万不要用这种方式发广告和骚扰网站客服。。。
2.这个接口,需要小伙伴打开临时会话才会起作用哦。
3.马上五一了,群发祝福时,将每个人的称谓带上,这样群发才不会被个别人嫌弃。。。
附上流程图和代码
2021-07-24 22:37:06
91KB
matlab
1