-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
增加专栏投币选项 #611
Comments
可以做到,但是需要一段时间来添加功能。(新建文件夹🤔) |
已经在写啦,具体进程请关注我fork出的仓库的develop分支 |
牛啊,佬。但是能改成只投专栏or只投视频or 视频专栏随机投吗。 |
emmm,目前视频投币和专栏投币是划分成两个功能的,要两个随机投的话我暂时还没能想到一个好的方法来实现。 等我有时间来试着搞一下吧。 |
大佬,我编译出来了,但是有问题啊。日志 我已经配置了 |
是根据今天凌晨的最新版编译的吗? |
对的是根据今天凌晨的最新版编译的,我改了一下,让它从mid.txt里面取mid,投币正常。还有可以增加,随机观看跟随机分享视频,可以也从自定义的UP里面优先取吗? |
我用了一样的 |
BiliBiliToolPro/src/Ray.BiliBiliTool.DomainService/VideoDomainService.cs Lines 276 to 297 in 9c8739f
我看代码写的就是从自定义的UP里面优先取的 |
@piaoxue1 出现该问题的情况可能有:
|
填写了开发环境配置后(即默认和开发supportUpIds都填写),专栏投币只投了2个,就转而投币视频了(目标账号1专栏有五个,bilitool只投了两个,supportupids顺序是账号1,账号2,账号3,cookie顺序是账号3,账号2,账号1)。将开发环境配置填入后(也就是生产、开发、默认配置的supportUpIds都正确填写后),又再次出现上述投币失败的情况。 |
需要详细的日志,在Logs文件夹中 有一种可能是:supportUpIds的选取并不是顺序选取,而是随机的。每一次准备投币,都会在填写的所有账号中随机选取一个,如果被选到的正好是当前cookie的id的话,会使得函数返回值为0,导致出现请求错误 |
再次测试了一下,投币顺序是按照填写顺序随机选取的,然后如果想给单个账号多个专栏投币的话通过重复填写uid并不能实现预期效果,随机选取,而且会漏掉某些uid,逻辑实在是搞不清了。 |
对于专栏投币判断的逻辑好像是有些问题,等我找时间理一下。 如果随机到的专栏是投过币的话,会直接return,而不是进行下一次循环。就导致了投币数额低于预期 |
大佬,哔站是不是改动接口了,这两天投币都提示权限不足。 |
如果可以试试pr中的版本,需要自己编译一下,还是不行的话等我明天看看。 |
需要贴日志给您看吗 |
可以,贴一下我看一下吧,但是得明天再琢磨着改 |
最好单独开个issue |
2023-12-21 00:12:37.047 +08:00 [INF] 【投币前余额】 : 107 [RESPONSE] [ELAPSED] 00:00:02.1085057 [RESPONSE] {"code":-403,"message":"访问权限不足","ttl":1} [ELAPSED] 00:00:02.1073323 2023-12-21 00:12:41.309 +08:00 [INF] -----结束----- 提示这样,SocialSisterYi/bilibili-API-collect#912 |
@nizhenyu2022 问题我复现了,你要不单独开个issue,方便我到时候修bug。 |
问题改好了,等我明天抽时间整理一下代码。我现在在怀疑代码之前问什么能用 Σ( ° △ °|||)︴ |
|
专栏投币Feature当前已包含,具体其他bug可以单独开issue,这个先关闭了。 |
专栏创建比视频创建更容易,同样可以投币获得经验,用大号对小号进行投币的话,这样小号能更快升级,同时能利用大号的硬币。
The text was updated successfully, but these errors were encountered: