LabVIEW论坛
直播中

张筅笙丶

8年用户 371经验值
擅长:可编程逻辑 测量仪表
私信 关注
[资料]

LabVIEW对QQ操作--提取QQ群及群成员

  查看各大论坛发现使用labview对网络交互的资料较少,由于之前有使用其他语言编程实现QQ群成员提取的经验,所以就想使用LabVIEW应该也能实现这样的功能,废话少说,以下分享编程经验及简单介绍,方便大家学习理解。
  核心内容:QQ帐号登陆腾讯旗下安全网站获取其登陆cookie,使用其cookie登陆QQ群链接接口进行群及成员提取操作。
  PS:由于之前进行过相关调试测试,确定登陆安全网站的cookie和登陆群接口cookie一致,直接使用。
  安全问题:程序使用LabVIEW的 网页浏览器 控件登陆腾讯提供的.css检测快速登陆接口,帐号登陆时大家放心使用,另外,相关接口和源代码开放分享给大家,透明滴。。。
  1.登陆:.css接口会自动检测已登陆的QQ,登陆后,检测到 欢迎您xxx关键字,进行界面的跳转
登陆.png
  2.跳转代码:检测关键字ok后从登陆选项卡切换至操作选项卡
跳转.png
  3.cookie处理:登陆成功后,需提取cookie中的skey值,进行skey值加密算法处理赋值给bkn,算法公式为JS代码转换为LabVIEW算法,方法不唯一,有兴趣的可以自己试试
JS代码转LV.png
  4.获取群:cookie登陆+群接口+bkn值+转字符  输出字符处理下得到群信息
获取群.png
  5.效果图
效果.png
有兴趣的可以下载研究研究,编程环境LabVIEW2014,以下源代码:

2017-01-18更新:
网友反馈之前发布的出现禁止登录,原因是相关链接腾讯也在更新,故原有链接失效,现更新新链接html地址+源代码,
已经测试可以正常获取QQ群及群成员信息
更新.png







回帖(274)

727833949

2016-9-7 09:35:18
真心牛逼。66666666666666666666666666666666
举报

bigbirdone

2016-9-7 09:36:38
厉害啊,得好好学习学习。
举报

张筅笙丶

2016-9-7 09:36:46
程序调用了系统下的kernel32.dll文件进行UTF8-GBK的处理,没有的加载成功的手动加载下。。。
举报

张筅笙丶

2016-9-7 09:39:08
引用: 张筅笙丶 发表于 2016-9-7 09:36
程序调用了系统下的kernel32.dll文件进行UTF8-GBK的处理,没有的加载成功的手动加载下。。。

系统dll在c:windowssystem32下即可找到,或者c盘搜索下即可
举报

更多回帖

发帖
×
20
完善资料,
赚取积分