通过关键字查找群

来源:互联网 发布:iphone备份软件 编辑:程序博客网 时间:2024/04/29 15:17

查群步骤:

1、登陆

2、通过关键字查询

登陆

地址:http://qqun.qq.com/group/index.html

效果图:

查群数据分析

1、地址:http://qqun.qq.com/group/index.html?keyword=java

登陆后通过以上链接可以得到你想要的群信息

结果:

带分页链接:http://qqun.qq.com/cgi-bin/qun_search/search_group?k=java&t=&c=1&p=0&n=8&st=1&d=1&r=0.8417065369224291&bkn=1381585259&s=3&v=0

重要参数分析:

k:

关键字(“java”,“群号”)

p:

页数

bkn:

通过skey计算获取,登陆后skey会存在cookie中

t

时间戳

 n

每页查询的条数(最高12条)

st

查找条件(1:默认,4:活跃,2:人数)

查群

      有上面的参数可以知道,查群需要bkn,而bkn会定时改变,一下我们就来看看怎么通过关键字查群,同时让bkn也准确获取

步骤:

1、首先登陆一个QQ

2、获取cookieskey的值。

3、通过skey值进行一下操作得到bkn

4、拼接链接,从而得到经关键字筛选的群成员信息


skey

        skey是一个比较重要的参数,腾讯的很多网页上的应用都有用到这个参数,这个参数是在登陆后存放在

cookies中的,比如bkn,g_tk就是用这个参数去计算获得。skey会定时该变。

java代码计算:

private int getG_TK(String skey) {int hash = 5381;for (int i = 0, len = skey.length(); i < len; ++i)hash += (hash << 5) + skeyValue.charAt(i);int g_tk = hash & 2147483647;return g_tk;}

首发地址http://blog.sina.com.cn/s/blog_97b60b5d0101fjb9.html

更多it技术学习,到这里




原创粉丝点击