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

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

[复制链接]
  • TA的每日心情
    开心
    前天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4196

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 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 

    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
  • TA的每日心情
    开心
    2022-5-11 20:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    20

    回帖

    156

    积分

    中级工程师

    积分
    156

    生态建设者油中3周年挑战者 lv1

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-21 00:00
  • 签到天数: 202 天

    [LV.7]常住居民III

    11

    主题

    196

    回帖

    255

    积分

    高级工程师

    积分
    255

    油中2周年

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

    使用道具 举报

  • TA的每日心情
    开心
    前天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4196

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

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

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

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    回帖

    2

    积分

    助理工程师

    积分
    2

    生态建设者

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

    使用道具 举报

  • TA的每日心情
    开心
    前天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4196

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

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

    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-5 00:02
  • 签到天数: 124 天

    [LV.7]常住居民III

    5

    主题

    168

    回帖

    927

    积分

    版主

    积分
    927

    荣誉开发者油中2周年

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

    使用道具 举报

  • TA的每日心情
    开心
    前天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4196

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2022-9-11 10:49
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    13

    主题

    269

    回帖

    249

    积分

    版主

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

    使用道具 举报

  • TA的每日心情

    2023-12-13 19:13
  • 签到天数: 103 天

    [LV.6]常住居民II

    18

    主题

    111

    回帖

    455

    积分

    版主

    积分
    455

    油中2周年

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

    ggnb!!
    回复

    使用道具 举报

    发表回复

    本版积分规则

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