1 20 50 150 500
欢迎来到云客软件站,找素材,搜软件,就上云客软件站!
当前位置 >首页 >软件下载 >电脑软件 >聊天软件 >QQ其他

QQ群查看器 1.0 谷歌插件版

软件信息
  • 分类:QQ其他
  • 大小:97KB
  • 语言: 中文
  • 环境: WinXP
  • 更新:2024-07-10
  • 评级:
  • 系统: Windows Linux Mac Ubuntu
  • 软件类别: 国产软件 / 免费软件 / QQ 其它
  • 插件情况:
  • 相关链接: http://www.cr173.com

QQ群查看器,打开QQ群空间,QQ空间或者WebQQ,然后单击那个图标就可以提取QQ群了。

谷歌插件安装教程:

打开 Chrome 浏览器的扩展程序,chrome://extensions/

拖动get_qq_group_list-1.0.crx 文件到 扩展程序这个页面就可以安装了


安装完成之后,会在chrome浏览器右上角会出现一个图标


部分原理介绍:

由于获取QQ群列表需要在QQ页面执行 Javascript 代码,所以就需要向QQ页面注入Javascript代码并执行。Chome提供了一个chrome.tabs.executescript() 方法动态地向页面注入JavaScript脚本并执行。

用于在QQ页面执行码在get_group_list.js中,在此之前,我们还需要知道,如何获取用户所加的QQ群。当然,QQ用户需要先加入几个群,总得有群才能获取吧。呵呵。随便打开一个QQ群空间。在页面顶端就可以查看到用户所加的群。用Fiddler http调试工具抓取http包。分析得到

http://qun.qzone.qq.com/cgi-bin/get_group_list?callbackFun=_GetGroup&uin=453867443&random=0.18549695408314274&g_tk=1705493508

服务器返回json格式的数据,包含了用户所加的群信息。上面的地址中g_tk是一个关键的参数,没有这个参数获取不到数据。计算这个参数的代码在QQ群空间的页面中。

获取到了数据之后,就要把数据传回给扩展了,chrome提供了一个chrome.extension.sendRequest() 方法,可以向扩展发送消息。详细参数及用法参考:

在扩展中需要定义一个监听器,以便监听页面发来的消息。

//popup.js
chrome.extension.onRequest.addListener(function(obj){
    //显示群列表
    show_group_list(obj);
});

 显示获取到的数据就很简单了,会点html,css,javascript都会做的。不再说了。程序有个缺陷,只能在打开的QQ空间,QQ群空间,WebQQ页面下才能获取到数据,具体是因为需要用的这些页面的Cookie。

运行截图:

 

下载地址

热门软件

Top