Hellager / weibo_supertopic_sign

基于Python/Nodejs的微博超话签到脚本,支持云函数运行或青龙面板运行
MIT License
94 stars 39 forks source link

抓包成功,也签到成功,但是为什么只签到一个话题 #21

Open lucienyida opened 2 years ago

lucienyida commented 2 years ago

微信图片_20221113112454

Hellager commented 2 years ago

用主分支的 test 脚本看看实际网络请求结果 现在初步看来就是获取的列表只有这一个超话

lucienyida commented 2 years ago

看不太懂,我这是把脚本放在青龙里面跑的。主分支的test脚本是也传青龙里面吗?

Hellager commented 2 years ago

不是,那个是本地的,需要你的电脑有python环境和一点点操作 完全不会的话,你在 Sign_weibo.js 这个脚本 261 行添加这行代码

console.log(follow_list)

应该会把获取到的超话列表打印出来,你看看是指只有一个还是实际有多个但是没签到

lucienyida commented 2 years ago

微信图片_20221113173346 这里吗?

Hellager commented 2 years ago

对的,试试看

lucienyida commented 2 years ago

微信图片_20221115083148 不行,加了这行代码以后,反而跑不了。

lucienyida commented 2 years ago

微信图片_20221115083429 README.md里面,这个SIGN_ONCE_COUNT 是不是因为这个参数没填写,这个参数,在青龙里面跑的话填在那里,填什么内容? 我在环境变量里面填写过没用。

Hellager commented 2 years ago
  1. 青龙面板分支和主分支的python版本你可以理解为 ios 和 android,都能帮你签到但参数什么的不互通,青龙面板只要填 cookie 就行,SIGN_ONCE_COUNT 对你来说没影响。
  2. Debug 影响运行的话去掉就行,就是只能用 python 分支来测试了,既然你能搞定青龙面板估计这个也不是很难:安装 python >=3.6 ,安装 anaconda 根据 requirement.txt 配个环境或用虚拟环境,然后用 pycharm 把主分支 clone 到本地跑 test 文件夹中的脚本,查看生成的一系列 json 文件来确定问题。
Lxsx-c commented 11 months ago

微信图片_20221113173346 这里吗?

英文状态括号 你这个是中文括号