/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
瀏覽輔助工具有哪些是好用、穩定性高的?魂簽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: 優化代碼結構,支持腳本導出/導入,增加腳本網站