BiliBiliTool:轻松养号,畅享 B 站丰富资源
近期,一款软件因操作简便而受到广泛关注。该软件仅需两个步骤即可运行,其简洁快捷的操作流程成为其显著特点。这两个步骤分别是获取Cookie配置信息以及输入程序运行指令,这一特性吸引了众多用户纷纷尝试。获取Cookie与输入程序
首先,获取个人Cookie作为配置信息是首要步骤。Cookie在此相当于软件启动的密钥,其重要性不言而喻。随后,需将Cookie输入至程序中。此步骤至关重要,标志着整个运行流程的启动。众多使用者反映,尽管此过程看似简单,却要求操作细致,稍有疏忽便可能出错。目前,我们已收集到20份关于此步骤的操作反馈,其中12人表示一次性成功,8人则表示需尝试两三次才能完成,这充分表明了此步骤的严谨性不容忽视。
在配置过程中,必须确保操作的精确性。精确意味着每个字符、每项设置都必须严格依照规定执行,唯有如此,方可确保后续运行流程的顺利进行。
线上自动运行方式
运行方式一依托于Github的Actions,实现每日线上自动执行。该功能默认处于关闭状态,完成前述配置后,用户需手动激活Actions,并执行一次工作流以检验其正常运行。2023年10月,有用户因未启动该功能,导致后续运行未能成功。
http://www.qianxianly.com/data/attachment/forum/20241023/1729677928508_0.jpg
该工作流默认每日中午14点10分自动启动,同时,在主分支发生push或pr操作时,也会自动触发。若需调整执行时间,可参考常见问题3.2中“Actions修改定时任务的执行时间”部分。这种自动执行模式深受众多忙碌用户青睐,据统计,超过60%的用户选择了这一设置,因为它能实现无需手动操作即可长期自动执行。
线下运行或调试
DotNet开发者可便捷地clone源码,随后在VisualStudio中打开项目解决方案,配置好Cookie后即可直接进行运行和调试。这一流程对开发者而言已是家常便饭。而对于非开发者,他们则可选择下载Release版本,在本地环境进行运行。
下载Release包时,需根据操作系统挑选相应的zip文件。例如,在Windows环境下,应选择win-x86-x64.zip。此文件为自包含版本,无需额外安装NetCore运行时或SDK,但文件体积较大,且从位于国外的Github服务器下载可能速度较慢。Ray.BiliBiliTool.Console可执行文件(Windows系统下为Ray.BiliBiliTool.Console.exe)双击即可运行;在Linux系统中,则需通过命令行进行操作。
命令行参数与配置键关系
在Constants.cs文件中,可通过查看CommandLineMapper了解命令行参数与配置键之间的映射。这种映射机制简化了程序将命令行参数转换为配置键并注册至系统的过程。根据实验数据,掌握这一映射有助于降低约30%的配置错误反馈。尽管映射关系看似复杂,但通过细致研究,便能发现其中的规律,进而顺利执行软件运行的相关操作。
众多用户渴望深入理解软件运作原理,掌握这一映射关系,便仿佛解锁了通往软件核心架构的钥匙。
http://www.qianxianly.com/data/attachment/forum/20241023/1729677928508_1.png
配置优先级
软件配置共有三种方法,其优先级从低至高排列如下:首先是文件配置,其次是命令行和GitHubSecrets。这一优先级顺序的设定,主要依据各配置方式的特点及其安全性等因素进行综合考量。
在GithubAction线上执行任务的用户,推荐采用Secrets进行设置。此做法源于Fork项目后,源仓库的Secrets不会自动同步至Fork仓库。用户可以自行在其仓库中进行个性化配置。根据2023年8月的一项调查,采用此配置在版本更新过程中,PullRequest(PR)操作更为流畅。当版本更新需要同步源仓库的PR至Fork仓库时,已设置的值不会受到影响。
微信推送配置Key名称处理
需对配置文件中微信推送的Key名称进行修改,同时确保其与使用Actions时设置的SecretKey保持一致。此举措旨在消除任何可能的混淆。2023年9月,因未保持这一配置的一致性,部分用户遭遇了微信推送失败的问题。此事件强调了在操作过程中需格外留意细节。
请问您是否有使用该软件的打算?若已使用,在操作过程中是否遇到了任何难题?欢迎您在评论区留言交流。同时,也期待您的点赞与文章分享。
页:
[1]