Github托管的Bilibili抽奖自动化脚本使用指南
需积分: 47 129 浏览量
更新于2024-12-29
8
收藏 630KB ZIP 举报
资源摘要信息:"LotteryAutoScript是一个动作托管在bilibili上的互动抽奖脚本,用于自动参与B站的动态抽奖。这个脚本基于Node.js平台,并通过Github进行操作挂载。脚本的作用是在B站专栏草稿中存储已转发的动态id,以避免重复转发,且这些id已经储存在本地和Github成员中。脚本操作步骤包括取消叉本仓库、填写Cookie等。其中,获取Cookie的步骤需要在Chrome浏览器中进行,具体是在F12控制台中找到Cookie的SESSDATA,取消HttpOnly选项,然后在Console中运行特定的JavaScript代码来复制Cookie值。"
知识点详细说明:
1. 动作托管:动作托管是一种技术或服务,它允许用户通过预设的脚本或者动作来自动执行某些任务,而不是手动进行操作。在这个场景中,动作托管可以理解为LotteryAutoScript脚本可以自动地执行参与抽奖的任务。
2. bilibili互动抽奖:bilibili是中国著名的视频分享网站,用户在该网站上可以参与各种互动活动,包括互动抽奖。LotteryAutoScript脚本就是用来自动参与bilibili上的互动抽奖活动,提高参与效率。
3. Node.js脚本:Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它使JavaScript能够在服务器端执行。LotteryAutoScript脚本是用JavaScript编写的,并且是运行在Node.js环境上的,这意味着它能够处理网络请求、文件操作等服务器端功能。
4. Github操作挂载:Github是目前全球最大的代码托管平台,它支持Git版本控制系统的远程仓库。脚本通过Github操作挂载,意味着用户可以从Github克隆或者更新脚本,以确保使用的是最新的版本。
5. B站专栏草稿:B站专栏是bilibili用户发布文章或心得的平台。脚本会将已转发的动态id存储在B站专栏草稿中,这是一种防止用户重复转发相同动态的机制。
6. Cookie的使用:Cookie是服务器发送到用户浏览器并保存在本地的一小块数据,它记录用户的一些信息。在LotteryAutoScript中,需要获取并使用用户在bilibili的Cookie信息进行登录,以保证脚本能够自动操作用户的bilibili账户。
7. 控制台(Console)和HTTPOnly Cookie:控制台通常是浏览器提供的一个调试工具,可以用来查看网页加载的详细信息、运行JavaScript代码等。HTTPOnly Cookie是一种安全特性,它指明Cookie只能通过服务器端脚本进行操作,不能被客户端脚本访问。然而在LotteryAutoScript中,需要取消这个选项,以便用JavaScript代码获取并操作Cookie。
8. JavaScript代码:JavaScript是一种轻量级的脚本编程语言,它是网页交互和动态网页实现的核心技术之一。LotteryAutoScript脚本的执行依赖于JavaScript代码,其中涉及到操作DOM、获取Cookie等操作。
9. 分布式存储:本地和Github成员中存储动态id是一种分布式存储的方法,它不仅可以防止重复操作,还能在一定程度上保证数据的可靠性和可恢复性。
10. 代码片段解析:在脚本操作中,提到了一段JavaScript代码片段,用于从浏览器获取并复制Cookie值。这段代码需要在浏览器的控制台中运行,它的作用是遍历并打印出当前域下的所有Cookie值,以便用户可以手动复制其中的SESSDATA值,用于后续的脚本运行。
11. F12开发者工具:大多数现代浏览器都有集成的开发者工具,通常可以通过按F12键打开。开发者工具中包含多个面板,如元素面板、控制台面板、网络面板等,可以用来调试网页、监视网络请求和响应等。在本脚本的使用中,需要使用开发者工具中的应用程序面板来查看和操作Cookie。
12. 自动化脚本的风险和责任:使用自动化脚本参与在线抽奖或操作第三方网站时,需要用户确保遵循相关的法律法规和网站的服务条款。自动化脚本可能会对网站的正常运行造成压力,甚至可能被认为是滥用服务的行为。因此,用户需要谨慎使用此类脚本,并自行承担可能产生的任何后果。
1171 浏览量
点击了解资源详情
点击了解资源详情
1171 浏览量
106 浏览量
2021-04-28 上传
2021-03-23 上传
113 浏览量
4698 浏览量
素寰韶
- 粉丝: 23
- 资源: 4502
最新资源
- parser:使用生成语法模型的语义解析器归纳
- ShareSystem.zip
- 智慧交通总体解决方案.zip
- AirBnB_clone
- streamlit-One2
- video-freqtimeupdate:HTML5视频元素的频繁更新
- 可调时长的多波形显示设计(stm32)
- mimosa-ember-htmlbars:用于 Mimosa 的 Ember 特定的 htmlbars 编译器
- axopy:用于实现人机界面实验的Python库
- 智慧交通产业园建设思路(1).zip
- 网络作品集
- 汇川中型PLC的AM402和触摸屏IT7000E测试
- Simple-Scripts:一个包含我过去使用过的简单脚本的存储库
- 实验1 跑马灯实验_STM32F407LED_
- mup:标记预览器
- 基于FPGA的数字频率计vhdl(4位数码管).zip