python b站自动签到_搭建自动签到服务

上上篇文章已经交代了怎么升级python的版本,难道你以为仅仅拿来B站挂机吗?是时候再做一点正事了!!!于是我们来搭建自动签到平台。框架是现成的,由

binux

创造,地址在这里。

作者已经搭建了一个现成的网站,挺好用的,但是因为用的人多,访问速度大打折扣。所以自己搭一个比较好

安装

yum install python-devel

pip install tornado u-msgpack-python jinja2 chardet requests pbkdf2 pycrypto

按照官网上

README

的说明就是这些,不过实际中遇到一些问题,诸如找不到

pbkdf2

crypto

。用

pip

再执行一次安装即可。不过找不到

_sqlite3

有些烦人,而且也不能通过执行

pip

cp /usr/lib64/python2.6/lib-dynload/_sqlite3.so /usr/local/lib/python2.7/lib-dynload/

_Sqlite3.so

这个文件的位置不一定与我的相同,可以使用

find / -name _sqlite3.so

进行查询。

经过以上设置,

web.py

即能正常运行,能够访问到页面。

但是后续还需要设置

我现在遇到问题了cd qiandao-master

然后python web.py页面显示

除此之外 上传HAR模版会提示 Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/tornado/web.py", line 1467, in _execute result = method(*self.path_args, **self.path_kwargs) File "/root/qiandao-master/web/handlers/har.py", line 28, in post tpl['har'] = self.db.user.decrypt(tpl['userid'], tpl['har']) File "/root/qiandao-master/db/user.py", line 112, in decrypt raise self.UserDBException('decrypt error') UserDBException: decrypt error。 这tm就尴尬了!!所以,在没有完全解决问题前,还是先用作者的网站吧 对此,dalao你们有什么想法?

所以搭建教程到此结束了,后续设置我不会。哈哈哈哈哈哈哈哈哈哈哈,这能怪谁?哈哈哈哈,不服打我啊哈哈哈哈哈。

2017-2-21更新

由于我用的是mysql,所以config中db_type要改成mysql,并且要导入相应的sql文件,然后config设置好数据库信息,保存后让程序后台运行。

#nuhup  python  ./run.py   &

到这里,搭建qiandao完成,并且能完美运行,我的签到站:https://qiandao.dabianhaochi.cn

你可以在nginx中设置放代并开启https访问等操作,如需开启邮件服务可申请mailgun帐号。

参考连接;https://github.com/binux/qiandao

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值