各种签到

昨天的事情。今天来写了

TX的签到

才研究出来的改QQ签到地址的方法昨天被TX给封了

遗体在此,难得都更新到1.2.3版本了

贴吧签到

然后昨天做的是用python写了个贴吧签到的脚本。因为无名或者kk的签到有个前端,还需要数据库。一个自己的签到只有自己要用也不需要前端跟数据库,而且跑在树莓派上,开了mysql整个系统资源占用简直吓尿。
参考了kk的php源码搞了这个出来。

其中也是遇到一些问题。签到纯英文名的贴吧是可以成功的,而带有中文的贴吧则会出错。原本以为是汉字的编码问题,把编码换了个遍就是一个样。后来试了半天无意中才试对。

原来sign签名他的生成规则是前面一大堆的参数数据接起来后+客户端后缀再算md5,最后把参数加上sign验证字符串使用gbk的url编码作为数据body。而我是用kw「贴吧名用gbk的url编码」下去算md5的,因为英文urlencode后还是自己,所以中文会出错而英文阴差阳错也没问题。

特别值得注意的是因为用的python2所以默认编码是ascii不是unicode,无法直接用中文贴吧名的unicode去使用,还需要添加下面这三行才行

import sys
reload(sys)
sys.setdefaultencoding('gbk')

github

然后发现自己这星期的Contributions比之前的总和还多

以前玩玩而已玩够就删的那些也没能有多少Contributions

@

Show Comments