Dq
B

分类导航

魂签Chrome插件 v1.0.4 最新版

大小:892KB更新:2020-04-03
类别:浏览辅助系统:XP/Win7/Win8/Win10

软件介绍

魂签Chrome插件是一款很实用的浏览器插件,它可以让你在打开浏览器的时候自动签到,不需要登陆账号,所以有需要的用户欢迎下载!

魂签Chrome插件

使用方法

安装脚本

最简单的方法,点击插件图标->任务管理->脚本推荐->挑选安装

第三方或者自用脚本安装方法, 点击插件图标->任务管理->添加脚本->上传脚本文件/粘贴脚本代码/拖拽脚本文件/粘贴脚本链接

脚本开发

示例:

// ==UserScript==

// @name v2ex签到

// @namespace https://github.com/inu1255/soulsign-chrome

// @version 1.0.0

// @author inu1255

// @loginURL https://www.v2ex.com/signin

// @expire 900e3

// @domain www.v2ex.com

// ==/UserScript==

/**

* 签到接口,可以使用axios库发起请求,请求url域名必须通过@domain声明

* throw 签到失败并抛出失败原因

* return 签到成功并返回成功信息

*/

exports.run = async function() {

var ret = await axios.get('https://www.v2ex.com/mission/daily');

if (ret.status != 200) throw '需要登录';

if (/每日登录奖励已领取/.test(ret.data)) return '已领取';

let m = /redeem?once=(.*?)'/.exec(ret.data);

if (!m) throw '失败1';

await axios.get('https://www.v2ex.com/mission/daily/redeem?once=' + m[1]);

var ret = await axios.get('https://www.v2ex.com/mission/daily');

if (/每日登录奖励已领取/.test(ret.data)) return '成功';

throw '失败2';

};

/**

* 检查是否在线接口,可以使用axios库发起请求,请求url域名必须通过@domain声明

* return true 代表在线

*/

exports.check = async function() {

var ret = await axios.get('https://www.v2ex.com/mission/daily');

return ret.status == 200;

};

说明:

1.前面的 ==UserScript== 不可少

2.@name 脚本名称

3.@namespace 脚本官方网址

4.@version 脚本版本

5.@author 脚本作者

6.@loginURL 登录链接(帮助用户通过这个链接去登录)

7.@expire 会话过期时间(毫秒),系统会隔一段时间调用一次check接口检查在线状态并保持会话活跃

8.@domain 请求域名(向用户申明该脚本会访问的域名)

9.@domain 另一个请求域名(@domain支持多个)

10.@param 参数键 [参数类型,选填,默认text] 参数说明

11.(@author,@name)唯一确定一个脚本,重复会被当成一个脚本

12.后面的 ==/UserScript== 不可少

更多demos

ps: 作者自己写的脚本用到了async/await不支持低版本浏览器

更新日志

20191218: 优化代码结构,支持脚本导出/导入,增加脚本网站

相关专题

  • 浏览器插件

相关推荐