- 红队攻防技术研究
- HackerOne 漏洞猎手,重度自动化漏洞扫描专家。
- ChaMd5 团队核心成员
- 🌱 道家玄学研究者(最近在研究符咒的相关。)
- 📫 联系我: [email protected]
- 🔭 2020年9月23日 (xray自动化环境分布式v0.02部署完毕目前在挖掘中。。。)
- ⚡ 2021年1月1日 - 至今 闾山三奶派,六壬伏英馆,玉皇正教学习
License: Other
想求一个完整未修改的项目,感谢
cd src
然后pip3 install -r requirements.txt -t ./
,这样的话依赖全和源码混在一起,有时间的可以试试腾讯云的层管理...依赖可能一次安装不成功,多试几次现在转发抽奖他无限重复了,就是一条抽奖动态 在一次运行中他会重复转发好多次。
{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Traceback (most recent call last):\nTypeError: main() takes 1 positional argument but 2 were given","statusCode":430}
`Error: 7-27 06:50:39,801] [ERROR]: Task exception was never retrieved
35
future: <Task finished name='Task-6' coro=<group_sign_task() done, defined at /home/runner/work/BiliExper/BiliExper/tasks/group_sign_task.py:5> exception=TypeError('string indices must be integers')>
36
Traceback (most recent call last):
37
File "/home/runner/work/BiliExper/BiliExper/tasks/group_sign_task.py", line 20, in group_sign_task
38
sign = await biliapi.groupSign(group["group_id"], group["owner_uid"])
39
TypeError: string indices must be integers
40
41
During handling of the above exception, another exception occurred:
42
43
Traceback (most recent call last):
44
File "/home/runner/work/BiliExper/BiliExper/tasks/group_sign_task.py", line 22, in group_sign_task
45
logging.warning(f'{biliapi.name}: 给{group["group_name"]}应援异常,原因为{str(e)}')`
近来发现风纪委投票频繁出现弃权,怀疑是bug,查阅相关api做以下分析:
https://github.com/MaxSecurity/BiliExper/blob/master/tasks/judgement_task.py#L81 中vode应该是笔误,实际应该是vote
APi文档:https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/blackroom/jury/action.md#%E8%BF%9B%E8%A1%8C%E4%BB%B2%E8%A3%81%E6%8A%95%E7%A5%A8
START RequestId: a96231e3-4718-4243-9d21-7573fa6f5412
Init Report RequestId: a96231e3-4718-4243-9d21-7573fa6f5412 Coldstart: 2886ms (PullCode: 810ms InitRuntime: 25ms InitFunction: 2051ms) Memory: 128MB MemUsage: 25.17MB
配置加载异常,原因为:4 Unexpected """ at column 5,退出程序
ERROR RequestId:a96231e3-4718-4243-9d21-7573fa6f5412 Result:{"errorCode":-1,"errorMessage":"User process exit when running","statusCode":439}
END RequestId:a96231e3-4718-4243-9d21-7573fa6f5412
Report RequestId:a96231e3-4718-4243-9d21-7573fa6f5412 Duration:226ms Memory:128MB MemUsage:27.199219MB
有人碰到过吗
b7c3a9a @acooler15 的修改引入了python3.7的新方法datetime.time.fromisoformat,使得python3.6不再兼容
由于腾讯云函数的python环境只有3.6版本,为了使得能正常运行,项目应该兼容3.6
另外https://github.com/MaxSecurity/BiliExper/blob/master/BiliExp.py#L250 是缩进错误吧?
心跳错误,原因为time check failed,退出心跳
B站更新了粉丝勋章接口,返回数据格式也换了
andywang425/BLTH@5948ba9
这是我找到的脚本的修复方式,有人能更新下这边的代码吗
风纪委员投票更新了,旧的已经无法获取到案件了,有大佬能做新的吗
2.2 添加完上面 2个"Secrets"后,进入"Actions"(上面那个不是Secrets下面那个) --》"deploy for serverless",点击右边的"Run workflow"即可部署至腾讯云函数(如果出错请在红叉右边点击"deploy for serverless"查看部署任务的输出信息找出错误原因)
2.2.1 首次fork可能要去actions里面同意使用actions条款,如果"Actions"里面没有"deploy for serverless",点一下右上角的"star","deploy for serverless"就会出现在"Actions"里面
为什么我找不到"deploy for serverless",求助大佬,找了n久了。按着2.2.1做了,也没有。
最近发现有些账号会出现心跳异常,异常为'LIVE_BUVID',退出直播心跳。
部署到云函数的教程不能用了吗,没有run BiliExp了
"Wecom": "xxxxxxxxxxxx", // Wecom酱api地址
"Wecomkey": "xxxxxxxxxxxx", // Wecom酱的SendKey
"PushPlus": "xxxxxxxxxxxx", // PushPlus token
下面的hooks部分
{
"enable": true,
"name": "Wecom酱推送",
"msg_separ": "\n",
"method": 3,
"url": "{Wecom}",
"params": {
"sendkey": "{Wecomkey}",
"msg_type": "text",
"msg": "{title}\n{msg_raw}"
}
},
{
"enable": false,
"name": "PushPlus推送",
"msg_separ": "\n",
"method": 1,
"url": "http://www.pushplus.plus/send",
"params": {
"token": "{PushPlus}",
"title": "{title}",
"content": "{msg_raw}"
}
},
银瓜子兑换报错:
获取瓜子信息异常,原因为0, message='Attempt to decode JSON with unexpected mimetype: text/html', url=URL('https://api.live.bilibili.com/pay/v1/Exchange/getStatus'),跳过兑换硬币
好像是换接口了?
小心心心跳报错:出现sign check failed错误,心跳没到指定时间任务就不运行了
[2021-06-25 05:34:24,825] [WARNING]: 直播308543心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,835] [WARNING]:直播21602686心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,838] [WARNING]: 直播16368心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,841] [WARNING]: 直播44415心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,844] [WARNING]: 直播14856133心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,849] [WARNING]:直播21304638心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,851] [WARNING]: 直播22587430心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,857] [WARNING]: 直播47377心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,860] [WARNING]: 直播6154037心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,862] [INFO]: 成功在id为308543的直播间发送第2次心跳
[2021-06-25 05:34:24,862] [WARNING]: 直播5668732心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,865] [WARNING]: 直播916865心跳错误,原因为Key: 'HeartBeatReq.ParentId' Error:Field validation for 'ParentId' failed on the 'required' tag
Key: 'HeartBeatReq.AreaId' Error:Field validation for 'AreaId' failed on the 'required' tag,退出心跳
[2021-06-25 05:34:24,867] [WARNING]: 直播3319540心跳错误,原因为Key: 'HeartBeatReq.ParentId' Error:Field validation for 'ParentId' failed on the 'required' tag
Key: 'HeartBeatReq.AreaId' Error:Field validation for 'AreaId' failed on the 'required' tag,退出心跳
[2021-06-25 05:34:24,869] [WARNING]: 直播126757心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,872] [WARNING]:直播3822389心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,874] [WARNING]:直播8604981心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,878] [WARNING]: 直播338726心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,881] [INFO]: 成功在id为16368的直播间发送第2次心跳
[2021-06-25 05:34:24,883] [WARNING]: 直播563460心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,887] [INFO]: 成功在id为44415的直播间发送第2次心跳
[2021-06-25 05:34:24,888] [WARNING]: 直播5096心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,890] [INFO]: 成功在id为21602686的直播间发送第2次心跳
[2021-06-25 05:34:24,891] [INFO]: 成功在id为14856133的直播间发送第2次心跳
[2021-06-25 05:34:24,892] [WARNING]: 直播15152878心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,895] [INFO]: 成功在id为21304638的直播间发送第2次心跳
[2021-06-25 05:34:24,896] [WARNING]: 直播11588230心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,899] [INFO]: 成功在id为22587430的直播间发送第2次心跳
[2021-06-25 05:34:24,901] [WARNING]: 直播12235923心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,905] [INFO]: 成功在id为47377的直播间发送第2次心跳
[2021-06-25 05:34:24,906] [INFO]: 成功在id为126757的直播间发送第2次心跳
[2021-06-25 05:34:24,907] [WARNING]: 直播860891心跳错误,原因为Key: 'HeartBeatReq.ParentId' Error:Field validation for 'ParentId' failed on the 'required' tag
Key: 'HeartBeatReq.AreaId' Error:Field validation for 'AreaId' failed on the 'required' tag,退出心跳
[2021-06-25 05:34:24,909] [INFO]: 成功在id为3822389的直播间发送第2次心跳
[2021-06-25 05:34:24,910] [INFO]: 成功在id为6154037的直播间发送第2次心跳
[2021-06-25 05:34:24,911] [INFO]: 成功在id为8604981的直播间发送第2次心跳
[2021-06-25 05:34:24,913] [WARNING]:直播22304399心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,915] [INFO]: 成功在id为5668732的直播间发送第2次心跳
[2021-06-25 05:34:24,917] [WARNING]: 直播14917277心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,920] [INFO]: 成功在id为15152878的直播间发送第2次心跳
[2021-06-25 05:34:24,921] [INFO]: 成功在id为338726的直播间发送第2次心跳
[2021-06-25 05:34:24,922] [INFO]: 成功在id为11588230的直播间发送第2次心跳
[2021-06-25 05:34:24,923] [INFO]: 成功在id为5096的直播间发送第2次心跳
[2021-06-25 05:34:24,925] [INFO]: 成功在id为563460的直播间发送第2次心跳
[2021-06-25 05:34:24,926] [INFO]: 成功在id为12235923的直播间发送第2次心跳
[2021-06-25 05:34:24,936] [INFO]: 成功在id为14917277的直播间发送第2次心跳
[2021-06-25 05:34:24,938] [INFO]: 成功在id为22304399的直播间发送第2次心跳
https://t.bilibili.com/663421384683159554?spm_id_from=444.42.0.0
有大佬能做新的出来替换之前的小心心获取获取吗?
获取账户经验信息异常,原因为0, message='Attempt to decode JSON with unexpected mimetype: text/html', url=URL('https://account.bilibili.com/home/reward'),跳过投币
[2021-09-30 05:34:16,143] [WARNING]: 获取有勋章的直播间失败,信息为pageSize最多10个
还有直播间发一条弹幕点亮牌子获取经验能限制一下发弹幕的速度吗,最好2-3秒才发一次,不然会发送失败,会提示发送弹幕速度过快
原作者的release中有一个版本是通过bat部署在本地,但是源码中不包含该文件。链接如下。
https://raw.githubusercontent.com/QiYueYiya/BiliExpExplain/main/Windows/setup_for_windows.bat
内容如下
@echo off color 72 title setup_for_windows mode con cols=60 lines=24 echo.============================================================ echo.请以管理员身份运行,否则将无法创建任务 echo.输入项目文件夹路径后回车,例如: D:\文档\BiliExper-master echo.============================================================ set /p file=请输入: echo python ./BiliExp.py > %file%\BiliExp.bat :1 echo.============================================================ echo.1.定时启动 echo.2.开机启动 echo.============================================================ echo.输入数字以选择运行模式 echo.============================================================ set /p a=请输入: for /f "delims=12" %%a in ("%a%") do if not "%%a"=="" ( echo. echo.输入错误,请重新输入 pause cls goto 1 ) if "%a%"=="" ( goto 1 ) else if "%a%"=="1" ( goto 2 ) else if "%a%"=="2" ( echo.============================================================ echo.正在创建开机启动任务 schtasks /create /tn "BiliExp" /ru system /tr %file%\BiliExp.bat /sc onlogon goto 3 ) :2 echo.============================================================ echo.请输入运行时间,例如: 08:00 echo.============================================================ set /p time=请输入: echo.============================================================ echo.正在创建定时启动任务 schtasks /create /tn "BiliExp" /ru system /tr %file%\BiliExp.bat /sc DAILY /st %time% :3 start %windir%\system32\taskschd.msc /s echo.============================================================ pause
正在上传中.....
上传"测试视频.mp4"成功
提交失败,原因为投稿入口升级中,请重新编辑稿件
[ERROR]: Task exception was never retrieved
future: <Task finished name='Task-151' coro=<group_sign_task() done, defined at /tmp/BiliExp/tasks/group_sign_task.py:5> exception=KeyError('list')>
Traceback (most recent call last):
File "/tmp/BiliExp/tasks/group_sign_task.py", line 18, in group_sign_task
for group in ret["data"]["list"]:
KeyError: 'list'
似乎是查看B币钱包的API失效了。
[ERROR***: Task exception was never retrieved
future: <Task finished name='Task-6' coro=<vip_task() done, defined at /home/runner/work/BILIBILI/BILIBILI/tasks/vip_task.py:8> exception=KeyError('code')>
Traceback (most recent call last):
File "/home/runner/work/BILIBILI/BILIBILI/tasks/vip_task.py", line 22, in vip_task
await bpCharge(biliapi, task_config["BpCharge")
File "/home/runner/work/BILIBILI/BILIBILI/tasks/vip_task.py", line 92, in bpCharge
if ret["code" != 0:
KeyError: 'code'
不明白我得罪了您什么,要被针对
或许我的提的问题 #32 在您这种大神面前属实太弱智了,所以您感到不屑而直接进行了 close
但 #31 确实是我亲自遇到且尝试处理依然未解决的问题,我也没有狂轰滥炸或spam行为,结果您今天又一次将该issue关闭
然而有些由其他人的问题却不见您去解答或关闭,实在无法理解。
也行您无意传递这样的针对,但您的行为确实令人感到了
作为仓库的拥有者,您的确拥有程序上的管理权。
但这是备份仓库,您既不是项目作者,也没有在后续修复中贡献多少实质性的commit/answer。
那么希望您能承担起这个仓库具备的公共责任,而不是凭借个人喜好厌恶、差别化、无理由的针对。
我的问题您解决不了,我也没强求您解答,您可以留在那里,让其他遇到同样问题的人跟贴,让能解决的人帮助,或者我解决了再来自问自答。
或者您就是想清理掉issue,那么请您也把其他人的直接关了,不要只关掉我的issue
当然,您或许不认同我这番观点,甚至更加厌恶,并执意要行使程序上的管理权——直接close本文,甚至block我。
倘若真要这样,我也无话可说。
祝:身体健康,万事如意。
就是配置文件里msg_notify_task这个
只能获取所有消息的第一个,剩下的无法获取
怎么解决...
请问您是否有使用动态转发抽奖(lottery_task)功能。
我最近几天出现转发失败,怀疑是官方接口调整了,特此求证。
第一遍报错是缺个模块,装了模块又出现如下报错
Traceback (most recent call last): File "D:\bili\biliexp.py", line 7, in <module> from BiliClient import asyncbili File "D:\bili\BiliClient\__init__.py", line 11, in <module> from .asyncBiliApi import asyncBiliApi as asyncbili #B站接口模块,由aiohttp模块实现异步http请求 File "D:\bili\BiliClient\asyncBiliApi.py", line 9, in <module> from .wasm_enc import calc_sign File "D:\bili\BiliClient\wasm_enc\__init__.py", line 1, in <module> from .spyder import calc_sign File "D:\bili\BiliClient\wasm_enc\spyder.py", line 170, in <module> wasm = RustWasm(pathname, imports) File "D:\bili\BiliClient\wasm_enc\rustwasm.py", line 156, in __init__ self.memory = exports['memory'] TypeError: 'method' object is not subscriptable
但是根本找不到method在哪里。
实在很好奇原作者的bat文件到底是什么内容。
安装模块失败 一直卡在这怎么办啊 py版本3.9.6 -win10
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.