123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // ==UserScript==
- // @name maccms-mxonepro
- // @namespace gmspider
- // @version 2025.1.11
- // @description maccms GMSpider
- // @author Luomo
- // @match *://*/*
- // @require https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.slim.min.js
- // @require https://cdn.jsdelivr.net/gh/CatVodSpider-GM/SFW-Spiders@main/Spiders-Lib/maccms-1.0.2.js
- // @grant unsafeWindow
- // ==/UserScript==
- console.log(JSON.stringify(GM_info));
- (function () {
- const GMSpiderArgs = {};
- if (typeof GmSpiderInject !== 'undefined') {
- let args = JSON.parse(GmSpiderInject.GetSpiderArgs());
- GMSpiderArgs.fName = args.shift();
- GMSpiderArgs.fArgs = args;
- } else {
- GMSpiderArgs.fName = "homeContent";
- GMSpiderArgs.fArgs = [true];
- }
- Object.freeze(GMSpiderArgs);
- const GmSpider = MacCmsGMSpider({
- configPicUserAgent: false,
- homeContent: {
- category: {
- select: ".navbar-item",
- slice: [1, 8]
- }
- }
- });
- $(document).ready(function () {
- const result = GmSpider[GMSpiderArgs.fName](...GMSpiderArgs.fArgs);
- console.log(result);
- if (typeof GmSpiderInject !== 'undefined') {
- GmSpiderInject.SetSpiderResult(JSON.stringify(result));
- }
- });
- })();
|