通过关键字查找群
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、获取cookie中skey的值。
3、通过skey值进行一下操作得到bkn
4、拼接链接,从而得到经关键字筛选的群成员信息
?
skey
??????? skey是一个比较重要的参数,腾讯的很多网页上的应用都有用到这个参数,这个参数是在登陆后存放在
cookies中的,比如bkn,g_tk就是用这个参数去计算获得。skey会定时该变。
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技术学习,到这里
?
?
?