T00ls-吐司签到脚本使用教程--踩坑记录

每日T00ls签到总有时会忘记断签,就很难受,看了看大佬们的自动签到脚本,真的很不错,我自己每天坚持微信公众号签到也才一天1TUBI,大佬的脚本每天签到+未知域名查询,每天2TUBI。

 所以自动化一定要提上日程。

所以我在GitHub上找到了国光大佬的T00ls 签到脚本

过程中有一些坑和大家分享下:

首先是这个脚本需要修改的地方:参考原作者这里

我是用的提醒方式是钉钉机器人:

# 选择提醒方式
notice = 0  # 0 = 钉钉  1 = 邮件 2 = 我全都要  这样就可以  其他不用再做修改

环境:

Debian9(其他的Linux系统应该也可以)

一开始我想用腾讯云函数,但是布置上之后缺少依赖python库,然后去看了看:em....这云函数往里面加python函数库好像也不简单,我还是用我的云服务器+计划任务吧

主要是python版本一定要大于py3.6,因为Debian9默认python3 是3.5  所以他老给我报这个错误:

 一开始我遇到这个错误他还是unioncode 字符集,我以为是字符编码的问题,修改了字符编码为这个:en_US.UTF-8

还是报错,然后我本地pycharm运行尝试发现可以:

 后来我去微信群里问,大家的猜测可能是本地系统是Windows,服务器Linux  编码可能有问题。为了验证这个,我没有使用本地机器运行修改过的脚本,直接从git上clone下来在服务器上修改,但还是报上面的相同错误。

所以应该不是这个问题

最后我想了好久,才感觉可能是python3版本的问题。本地python3.7完美运行,服务器默认3.5报语法错误,去看了看github上的要求是3.6,开始的时候没注意这个问题。然后我又在服务器上重装了python3版本,参考这个

再次运行发现可以了:

 再就是添加计划任务那里有点小坑,我的python安装目录是/usr/local/python36,

所以计划任务我应该找到这个安装目录里的bin文件里的python3:

# 查看定时任务
crontab -l
# 编辑定时任务
crontab -e
30 9 * * * /usr/local/python36/bin/python3   /root/TuBi/TuBi.py>&1

  

原文地址:https://www.cnblogs.com/Qiuzhiyu/p/13734809.html