查看各大 论坛发现使用 labview对网络交互的资料较少,由于之前有使用其他语言编程实现QQ群成员提取的经验,所以就想使用LabVIEW应该也能实现这样的功能,废话少说,以下分享编程经验及简单介绍,方便大家学习理解。
核心内容:QQ帐号登陆腾讯旗下安全网站获取其登陆cookie,使用其cookie登陆QQ群链接接口进行群及成员提取操作。
PS:由于之前进行过相关调试测试,确定登陆安全网站的cookie和登陆群接口cookie一致,直接使用。
安全问题:程序使用LabVIEW的 网页浏览器 控件登陆腾讯提供的.css检测快速登陆接口,帐号登陆时大家放心使用,另外,相关接口和源代码开放分享给大家,透明滴。。。
1.登陆:.css接口会自动检测已登陆的QQ,登陆后,检测到 欢迎您xxx关键字,进行界面的跳转
2.跳转代码:检测关键字ok后从登陆选项卡切换至操作选项卡
3.cookie处理:登陆成功后,需提取cookie中的skey值,进行skey值加密算法处理赋值给bkn,算法公式为JS代码转换为LabVIEW算法,方法不唯一,有兴趣的可以自己试试
4.获取群:cookie登陆+群接口+bkn值+转字符 输出字符处理下得到群信息
5.效果图
有兴趣的可以下载研究研究,编程环境LabVIEW2014,以下源代码:
2017-01-18更新:
网友反馈之前发布的出现禁止登录,原因是相关链接腾讯也在更新,故原有链接失效,现更新新链接html地址+源代码,
已经测试可以正常获取QQ群及群成员信息
17
|
|
|
|
真心牛逼。66666666666666666666666666666666
|
|
|
|
|
程序调用了系统下的kernel32.dll文件进行UTF8-GBK的处理,没有的加载成功的手动加载下。。。
|
|
|
|
|
系统dll在c:windowssystem32下即可找到,或者c盘搜索下即可
|
|
|
|
|
软件没有在其他电脑上测试,如果使用没有问题或报错请告知,谢谢!
|
|
|
|
|
软件没有在其他电脑上测试,如果使用没有问题或报错请告知,谢谢大家!
|
|
|
|
|
有兴趣的可以下载研究研究,编程环境LabVIEW2014,提供8.6附件,以下源代码:
|
|
|
|
|
QQ可以直接发送啊,为何还用LabVIEW来给好友发?
|
|
|
|
|