上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
12345下一页
返回列表 发新帖

[脚本猫开发指南]脚本猫基础概念介绍

[复制链接]

72

主题

710

帖子

641

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
641

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章

发表于 2021-8-31 15:24:16 | 显示全部楼层 | 阅读模式

基本介绍

脚本猫参考了油猴的设计思路并且支持油猴脚本。

主要实现了一个后台脚本运行的框架,提供了一些特殊的API,让脚本能够做更多的事情,并且提供了一个优秀的编辑器,让脚本代码编写开发更加舒服流畅。

脚本猫除了支持通常的油猴脚本外,还支持 后台脚本定时脚本 脚本状态都使用Promise方法来进行管理

安装

快速开始 | 脚本猫 (scriptcat.org)

点进去有各大商店的安装地址,Chrome系列的浏览器,也可以直接用crx/zip文件去安装

API

支持大部分的油猴现有的API,具体可以看官方文档:API 文档 CatApi 文档

但是后台脚本的开发思路与油猴脚本大有不同。后台脚本不是操作前端的页面元素,不需要访问页面,甚至不需要打开浏览器,资源占用率极低。

通过修改也可以兼容nodejs脚本,可以参考:京东618动物联萌脚本(测试)

同时也有 CloudCat 助力脚本猫的脚本上云,可以让脚本在服务器上执行

脚本猫官方文档:脚本猫 (scriptcat.org)

脚本猫开源地址:ScriptsCat

后台脚本

后台脚本主要用于开启脚本或者浏览器启动后,让脚本在后台持续运行。需要在meta信息中加上@background描述

例如 EIPC & Steam 网页访问加速器 就是后台脚本,当开启后会自动接管浏览器的代理,实现访问加速,当关闭脚本后,会自动结束代理

定时脚本

定时脚本可以看作是一种特殊的后台脚本,开启后每隔一段时间自动的执行一次,省去如果使用后台脚本需要自己管理定时时间的问题。定时使用crontab表达式,提供了一个精确到秒的crontab表达式描述,另外提供了一个once语法,表示某段时间内执行一次,例如:

//@crontab * * * * * * 每秒运行一次
//@crontab * * * * * 每分钟运行一次
//@crontab 0 */6 * * * 每6小时的0分时执行一次
//@crontab 15 */6 * * * 每6小时的15分时执行一次
//@crontab * once * * * 每小时运行一次
//@crontab * * once * * 每天运行一次
//@crontab * 10 once * * 每天10点检测运行一次
//@crontab * 10-23 once * * 每天10点后检测运行一次
//@crontab * once 13 * * 每个月13号中的每小时最多运行一次

非常适合签到类型和提醒类型的脚本,例如:bilibili自动签到 饮茶先!饮茶先!

image.png

image.png

image.png

已有1人评分好评 油猫币 理由
小陈 + 1 + 1 ggnb!

查看全部评分 总评分:好评 +1  油猫币 +1 

上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥

1

主题

7

帖子

66

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
66
发表于 2021-8-31 15:46:49 | 显示全部楼层
ggnb!!
回复

使用道具 举报

2

主题

103

帖子

41

积分

新手上路

Rank: 1

积分
41

猫咪币纪念章活跃会员中秋纪念章

发表于 2021-8-31 15:52:51 | 显示全部楼层
热乎的 哥哥nb!!!!
回复

使用道具 举报

72

主题

710

帖子

641

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
641

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章

发表于 2021-8-31 15:53:33 | 显示全部楼层
syy 发表于 2021-8-31 15:52
热乎的 哥哥nb!!!!

开始更脚本猫系列的教程啦!油猴的让李恒道去弄了
上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2021-8-31 16:02:44 | 显示全部楼层
我要是不会写 一之gg不会生气吧
回复

使用道具 举报

72

主题

710

帖子

641

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
641

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章

发表于 2021-8-31 16:10:28 | 显示全部楼层
Przeblysk 发表于 2021-8-31 16:02
我要是不会写 一之gg不会生气吧

上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

6

主题

73

帖子

394

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
394

活跃会员猫咪币纪念章推广达人宣传达人突出贡献三好学生热心会员中秋纪念章

发表于 2021-8-31 16:23:16 | 显示全部楼层
不愧是你
是晚柒载哟
回复

使用道具 举报

72

主题

710

帖子

641

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
641

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章

发表于 2021-8-31 16:28:20 | 显示全部楼层

等待哥哥来写脚本哦,这系列教程开始更新!
上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

10

主题

155

帖子

75

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
75

猫咪币纪念章活跃会员中秋纪念章

发表于 2021-8-31 17:14:30 | 显示全部楼层
tql         
回复

使用道具 举报

13

主题

49

帖子

44

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
44

猫咪币纪念章活跃会员

发表于 2021-8-31 17:20:50 | 显示全部楼层

ggnb!!
回复

使用道具 举报

发表回复

本版积分规则

快速回复 返回顶部 返回列表