全球主机交流论坛

标题: EUserv extend续期脚本这个报错是什么意思? [打印本页]

作者: 法海    时间: 2021-2-4 15:46
标题: EUserv extend续期脚本这个报错是什么意思?
apt install python3 python3-pip -y
pip install requests beautifulsoup4
这个两个也都执行了,不过pip那个得用pip3才能运行


然后我执行脚本,就出这个报错了,xxxxx部分是账号



  1. root@hsot2:~# python3 /py/main.py
  2. Traceback (most recent call last):
  3.   File "/py/main.py", line 7, in <module>
  4.     USERNAME = os.environ["xxxxxxxx"]
  5.   File "/usr/lib/python3.5/os.py", line 725, in __getitem__
  6.     raise KeyError(key) from None
  7. KeyError: 'xxxxxxxx'
复制代码


作者: honus    时间: 2021-2-4 15:48
secret没添加?
作者: 法海    时间: 2021-2-4 15:51
honus 发表于 2021-2-4 15:48
secret没添加?

secret是什么,我看文档里只说了让添加账号密码

Replace the USERNAME & PASSWORD parms with yours in main.py Line 7-8.
作者: 嗷嗷    时间: 2021-2-4 15:54
你用的哪个脚本,为什么和我用过的不一样,贴出你改过的代码看一下?
作者: 法海    时间: 2021-2-4 15:56
嗷嗷 发表于 2021-2-4 15:54
你用的哪个脚本,为什么和我用过的不一样,贴出你改过的代码看一下?

https://github.com/CokeMine/EUserv_extend

我把代码下到小鸡上,然后修改好账号密码

装那两个依赖,再运行,就是现在的报错了
作者: 嗷嗷    时间: 2021-2-4 16:14
法海 发表于 2021-2-4 15:56
https://github.com/CokeMine/EUserv_extend

我把代码下到小鸡上,然后修改好账号密码


你改错了,你应该改成下面这样
  1. USERNAME = "账号"
  2. PASSWORD = "密码"
复制代码

而不是
  1. USERNAME = os.environ["账号"]
  2. PASSWORD = os.environ["密码"]
复制代码

作者: ymcoming    时间: 2021-2-4 16:14
本帖最后由 ymcoming 于 2021-2-4 16:15 编辑
法海 发表于 2021-2-4 15:56
https://github.com/CokeMine/EUserv_extend

我把代码下到小鸡上,然后修改好账号密码


我是fork他的,看来看改代码了,现在是装在小鸡上?这个太麻烦了。还是以前放在github actions好。可能是懒人太多,服务器同一时间负荷过大。

我现在不是每天执行一次了,改成每5天执行一次

你点他右上角fork那里的1.1K,随便找个人都是原代码,而不是改成小鸡的代码。
作者: 法海    时间: 2021-2-4 16:25
嗷嗷 发表于 2021-2-4 16:14
你改错了,你应该改成下面这样

而不是

谢谢,原来是这样




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4