您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
深圳龙岗图书馆开通了图书直借服务,但图书列表不能直观显示库存情况,此脚本仅为解决这个问题。
// ==UserScript== // @name 书易借 - 库存检查 // @namespace https://book.interlib.cn // @version 2021.02.18 // @description 深圳龙岗图书馆开通了图书直借服务,但图书列表不能直观显示库存情况,此脚本仅为解决这个问题。 // @author Eric.Yang // @match https://book.interlib.cn/tcshop/*/catalog/* // @grant none // @require https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js // ==/UserScript== (function() { 'use strict'; $(".bookList > li").each(function(){ var $li = $(this); var $title = $(this).find(".titles"); var address = $(this).find("a").attr("href");//tcshop/1342/product/714651.html var m = address.match(/\/tcshop\/(\d+)\/product\/(\d+)\.html/); $.ajax({url:address,async:true,success:function(data){ var jdSkuId = data.match(/jdSkuId="(\d+)"/)[1]; var jdcatalog2 = data.match(/jdcatalog2="(\d+)"/)[1]; var jdcatalog3 = data.match(/jdcatalog3="(\d+)"/)[1]; var checkStockUrl = "/tcshop/"+m[1]+"/product/getStockFromJd?provinceCode=&cityCode=&areaCode=&seller=jd&skuId="+jdSkuId+"&jdcatalog2="+jdcatalog2+"&jdcatalog3="+jdcatalog3+"&productId="+m[2]; $.ajax({url:checkStockUrl,async:true,dataType:"json",success:function(result){ if(result && result.stockStateId == 33){ $title.text("[有货]"+$title.text()); $title.attr("style","color:#F00"); }else{ $li.remove(); } }}); }}); }); })();