Coder Social home page Coder Social logo

biliexper's Introduction

关于我

  • 红队攻防技术研究
  • HackerOne 漏洞猎手,重度自动化漏洞扫描专家。
  • ChaMd5 团队核心成员
  • 🌱 道家玄学研究者(最近在研究符咒的相关。)
  • 📫 联系我: [email protected]

Github stats

Maxsecurity's github stats

学习路径

  • 🔭 2020年9月23日 (xray自动化环境分布式v0.02部署完毕目前在挖掘中。。。)
  • ⚡ 2020年10月23日 - 至今 玄学道家研究(金光咒,水法,净宅法,打坐,十几道符箓画法。)
  • ⚡ 2021年1月1日 - 至今 祝由术研究学习(转运法、驱邪十三穴,雷法等等)
  • ⚡ 2022年1月1日 - 2023 入三十三天六壬铁板教(学习符法相关。)
  • ⚡ 2023年1月1日 - 至今 闾山三奶派

Github visit count


biliexper's People

Contributors

acooler15 avatar gy39830 avatar hirale avatar jneeee avatar maxsecurity avatar zhongfly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

biliexper's Issues

运行报错

{"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}

大会员充电功能失效

似乎是查看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'

转发抽奖无限重复

现在转发抽奖他无限重复了,就是一条抽奖动态 在一次运行中他会重复转发好多次。

尝试在win10本地运行出错了

第一遍报错是缺个模块,装了模块又出现如下报错
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文件到底是什么内容。

lottery_task 疑似失效

请问您是否有使用动态转发抽奖(lottery_task)功能。
我最近几天出现转发失败,怀疑是官方接口调整了,特此求证。

可能是最后一篇issue

不明白我得罪了您什么,要被针对
或许我的提的问题 #32 在您这种大神面前属实太弱智了,所以您感到不屑而直接进行了 close
#31 确实是我亲自遇到且尝试处理依然未解决的问题,我也没有狂轰滥炸或spam行为,结果您今天又一次将该issue关闭
然而有些由其他人的问题却不见您去解答或关闭,实在无法理解。
也行您无意传递这样的针对,但您的行为确实令人感到了

作为仓库的拥有者,您的确拥有程序上的管理权
但这是备份仓库,您既不是项目作者,也没有在后续修复中贡献多少实质性的commit/answer。
那么希望您能承担起这个仓库具备的公共责任,而不是凭借个人喜好厌恶、差别化、无理由的针对。

我的问题您解决不了,我也没强求您解答,您可以留在那里,让其他遇到同样问题的人跟贴,让能解决的人帮助,或者我解决了再来自问自答。
或者您就是想清理掉issue,那么请您也把其他人的直接关了,不要只关掉我的issue

当然,您或许不认同我这番观点,甚至更加厌恶,并执意要行使程序上的管理权——直接close本文,甚至block我
倘若真要这样,我也无话可说。
祝:身体健康,万事如意。

消息推送

就是配置文件里msg_notify_task这个
只能获取所有消息的第一个,剩下的无法获取
怎么解决...

pushplus和wecom酱推送

Wecom酱配置方法及使用说明

"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}"
}
},

云函数

部署到云函数的教程不能用了吗,没有run BiliExp了

[教程]腾讯云函数部署

  1. 下载zip包
  2. 解压修改BiliExp.py文件的主函数为main_handler(event, context)如图图1
  3. 修改config/config.json文件里的配置比如用户cookies,SendKey之类的看着改就行(参考README)
  4. 改完之后去腾讯云函数创建函数并上传你改好的文件夹图2
  5. 修改执行方法为BiliExp.main_handler
  6. 高级配置里执行超时时间改到900秒(900秒还是会超时,建议关闭直播间心跳)
  7. 自定义一个触发器
  8. 上传好之后先安装依赖,终端cd src然后pip3 install -r requirements.txt -t ./,这样的话依赖全和源码混在一起,有时间的可以试试腾讯云的层管理...依赖可能一次安装不成功,多试几次
  9. 之后先部署(包全在一起,时间有点长)再测试图3

大佬能修复下银瓜子兑换和小心心的心跳吗

银瓜子兑换报错:
获取瓜子信息异常,原因为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次心跳

上传视频不能用了

正在上传中.....
上传"测试视频.mp4"成功
提交失败,原因为投稿入口升级中,请重新编辑稿件

直播心跳

最近发现有些账号会出现心跳异常,异常为'LIVE_BUVID',退出直播心跳。

这是什么问题,会卡住一段时间导致任务不按时结束

[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'

腾讯云部署测试出现错误

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

有人碰到过吗

找到了win本地部署的bat文件

原作者的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

应援团错误

`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)}')`

关于腾讯云函数部署

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做了,也没有。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.