直接把2FA留空就提示数组不能为空 user=User(userlist[i],passwordlist[i],secretlist[i]) IndexError: list index out of range把secret注释就提示secret表未定义 secretlist=secret.split() NameError: name 'secret' is not defined再把所有secret有关的所有都注释 最后是获取到moderatelist后无法登录 2023-01-31 06:49:25,999 captcha with code: f3af success 2023-01-31 06:49:26,000 login failed 2023-01-31 06:49:28,214 moderator list: ....
45 条评论
青龙面板上跑了几天,很稳定,没出啥问题,多谢大佬分享。
系统语言的问题吗,不支持编码
我系统的编码是UTF-8
这个是什么意思呀?
Traceback (most recent call last):
if not user.reply(url):File "D:\1024-AutoReply.py", line 464, in
File "D:\1024-AutoReply.py", line 266, in reply
logger.info(f"{self.username} reply {title} with {content} success , remaining reply times: %d" % self.ReplyCount)ValueError: unsupported format character '?' (0xff0c) at index 36
能否建一个·新库,在新库里更新?只要不使用github actions,就不会被封的
后继可以试下,但可能会被封
放心,换一个库名,不使用github actions,就不会被封的
secret : str =
这个也填入密码吗
两步验证的原始密钥,没开的话保持跟账号数量相同就行
可以了,谢谢
哎,这个版本,没有在github上的安全,稳定,或者是我哪里设置问题,被禁言20天。
看下回复的贴子里面有没有可能是版主的或者是容易违规的
嗯,看了下,应该是有个版主的,我看是版主直接禁言的。还是原来那个在github的稳定,挂那么长时间都没问题
可以提供下回复的那个帖子链接吗?
如果没有2FA应该怎么填写呢?
直接把2FA留空就提示数组不能为空user=User(userlist[i],passwordlist[i],secretlist[i])
IndexError: list index out of range把secret注释就提示secret表未定义
secretlist=secret.split()
NameError: name 'secret' is not defined再把所有secret有关的所有都注释 最后是获取到moderatelist后无法登录
2023-01-31 06:49:25,999 captcha with code: f3af success
2023-01-31 06:49:26,000 login failed
2023-01-31 06:49:28,214 moderator list: ....
随便填值就好,数量跟账号保持一致
感谢回复
最开始就是默认xxxx没成功 因为是跑在小鸡上的 现在才发现是被cf盾挡住了。。
经测试 login failed也需要留存cookies 用于通过cf盾 如果遇到这样日志的
2023-02-02 21:11:15,756 captcha with code: DDKE success
2023-02-02 21:11:27,992 login failed
2023-02-02 21:11:32,215 moderator list: ...
可以在140行后新增一行
save_cookies(self.s, file)
用于留存cookies 以便通过cf盾
主要害怕用户自己创建该文件,有cf盾可以先在本地保存cookies,替换服务器上的
不会手动把从浏览器获得的cookies转换成程序需要的cookies(似乎是加密的16进制?) 只好先留存一次cookies 再把这个cookies替换到服务器上的
无论如何成功了 感谢作者的程序
2023-01-28 14:41:33,879xxxxxxxx is invalid
出现这个就自动停止了么?还是说他会再启动的?是不是 每天的任务完成之后 他就自己停了?还需要再启动的
老哥在不
完成之后就自己停了
那意思要做成定时任务,定时进行了?
对
报错
user=User(userlist[i],passwordlist[i],secretlist[i])2023-01-29 18:03:07,601 wenjian captcha with code: X7HGU failed
2023-01-29 18:03:14,330 wenjian captcha with code: 2DYD success
Traceback (most recent call last):
File "1024.py", line 398, in
File "1024.py", line 134, in init
if self.login():File "1024.py", line 202, in login
if self.login():File "1024.py", line 202, in login
if self.login():File "1024.py", line 191, in login
res = login2()File "1024.py", line 159, in login2
token = otp.get_totp(self.secret)File "/usr/local/python3.8.5/lib/python3.8/site-packages/onetimepass/__init__.py", line 164, in get_totp
return get_hotp(File "/usr/local/python3.8.5/lib/python3.8/site-packages/onetimepass/__init__.py", line 113, in get_hotp
key = base64.b32decode(secret, casefold=casefold)File "/usr/local/python3.8.5/lib/python3.8/base64.py", line 205, in b32decode
raise binascii.Error('Incorrect padding')binascii.Error: Incorrect padding
密钥填的不对
OK 已解决 谢谢回复
t[i],passwordlist[i],secretlist[i])
save_cookies(self.s, file)File "/root/1024-AutoReply.py", line 137, in init
File "/root/1024-AutoReply.py", line 46, in save_cookies
with open(filename, 'wb') as f:UnicodeEncodeError: 'latin-1' codec can't encode characters in position 2-6: ordinal not in range(256)
尝试改一下python的默认编码为utf-8
在这个py文件的前面加了一段:
!/usr/bin/python-- coding: UTF-8 --然后运行还是会出现这个问题。
但在自己本地电脑上跑没问题。在国外的VPS上跑出现这个,可能是编码问题。
可以试着设置环境变量修改
感谢大佬分享,已经在青龙跑起来了。
这会有好了,我从新运行了两遍 成功了
好的
这个通知能怎么搞,小白真不懂。。。想搞个bark通知的。
如果你已经自建了bark通知的话,我后继可以添加一下通知的功能
嗯,我有bark通知服务器,就是看怎么链接的
那我后继添加测试下
[img]https://tu.39.al/i/2023/01/28/63d536b0df18f.png[/img]
root@147:~# python3 cl.py
import requestsTraceback (most recent call last):
File "/root/cl.py", line 1, in
ModuleNotFoundError: No module named 'requests'
root@147:~#
pip3 install requests
缺啥装啥
root@147:~# python3 cl.py
user=User(userlist[i],passwordlist[i],secretlist[i])^CTraceback (most recent call last):
File "/root/cl.py", line 398, in
File "/root/cl.py", line 134, in init
if self.login():File "/root/cl.py", line 202, in login
if self.login():File "/root/cl.py", line 191, in login
res = login2()File "/root/cl.py", line 158, in login2
sleep(2)KeyboardInterrupt
自己中断了?
汗 原来这句话 这个意思 ok明了