• 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
    

      

  • 相关阅读:
    搭建单区域DNS服务器
    安装一个KVM服务器
    配置HTTPS网站服务器
    部署并测试动态WSGI站点
    java内置的四大函数式接口
    java自定义异常类
    java方法重写的规定
    spring跨重定向传递数据
    SpringEl表达式(转)
    Spring中的@conditional注解
  • 原文地址:https://www.cnblogs.com/Qiuzhiyu/p/13734809.html
Copyright © 2020-2023  润新知