kangle yu

Results 14 comments of kangle yu

第一个错误是正常的调试信息,见 [cliqq/issue9](https://github.com/atupal/cliqq/issues/9#issuecomment-50297616)(我改下,,逃, 第二个是webqq 改了密码得加密算法了 :cry:

,咦,需要验证码的时候就得输入啊,跟在空间登陆一样的,如果检测到需要验证码就返回验证码让用户输入,其实可以选择记住登陆信息可以保存书签,以后就不用输入密码了,腾讯的验证码不好识别吧,

因为 手机qq空间更容易 解析 和 模拟登陆(电脑版的模拟登陆 参考 我的另一个repo: [webqq](https://github.com/atupal/webqq)), 登陆后的书签(sid)可以使用一个月以上。 -_-#, 而且 android 手机 qq 自带的空间 也是用的 这个, 有大量现成的 api。 :). 现在有很多功能可以开发都没开发。。没时间啊。。:-(

1. sid 是querystring 中的(就是get请求中的参数, 也就是 url中 ? 后的那一串), 我的理解是 为了兼容更多的移动设备, 像3gqq空间和 移动版的 微博 都是 用sid之类的而不是 cookie 来认证的(那种wap 网页保存书签其实就是把这个带 sid 的 url 保存下来, 通过这个来认证, 安全性比较蒻...有一个过期的时间, 3gqq的好像是一个月) . -_-#. sid 是在你登录成功后返回的 url,...

读取cookie失败不是错误,那是正常的调试信息。(我改下,,,) , 为了防止重复登陆,每次登陆前会检查是否存有 cookie ,有的话就加到 session 里,没有的话 cookie 就为空,登陆成功后会保存 cookie 到文件,cookie 文件是 ignore 掉的,只会保存在本地。 webqq 加密算法改了,,,所以得改下 atupal/cliqq-dev/qq/encryption.py 里面的算法,api 什么的都没改~

1. 大概个把月几个月换一次把,。 2. ,那个是 对qq号进行 hash 的动态算法,经常改的是那个。。密码加密得算法很少改(第一次见,可能也不是改了算法只是改了流程,),所以没动态,,我晚上看看。 3. getsafecode 是再需要输入验证码才调用的。 :-) :smile:

相关的 js 代码位置记录了一些在 [https://github.com/atupal/cliqq/blob/master/js/use.lst](https://github.com/atupal/cliqq/blob/master/js/use.lst) 文件中,js 文件也在这个目录下,不过应该已经过时了。 可是我测试过的都是用 ssl 这个网址的呀~你再仔细抓包看看?

这个返回的 js 不是像``这样请求的 js 文件,是通过 ajax 来请求的。

是的直接翻译就可以了,其他的一些函数有其他的作用啊,我们需要用的只有几个函数,比如 有的 md5 函数它也是写在 js 文件里的,。

https://github.com/atupal/cliqq/blob/master/js/use.lst 这是分析 js 文件的部分列表,