魂签Chrome插件 v1.0.4免费版

魂签Chrome插件 v1.0.4免费版

  • 版本: v1.0.4免费版
  • 分类:浏览器插件
  • 大小: 804KB
  • 时间:2022-05-24
  • 软件介绍
  • 软件截图
介绍

魂签Chrome插件是一款用于自动签到的谷歌插件,自动签到,每天只要打开浏览器就可以自动签到,不用填写账号密码,不用手动抓取cookie,只需要添加脚本+登录账号!

魂签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: 优化代码结构,支持脚本导出/导入,增加脚本网站

展开
软件截图