// ==UserScript== // @name 淘宝搜索页自动勾选排序筛选 // @namespace https://coding.net/u/BackRunner/p/GreaseMonkey-JS/git // @version 1.1 // @description 自动按照你想要的设置排序,省去了点点点和刷新的烦人操作,支持自动勾选双十一与设置价格区间 // @author BackRunner // @include *://s.taobao.com/search?* // @grant unsafeWindow // @license MIT // @downloadURL none // ==/UserScript== // ======================== // 更新日志 // ======================== // 2016.11.5 - 1.1 // 更新一些新的可自动勾选的选项 // 更严格的判断条件 // 修改默认设置 // ======================== // Tips // ======================== // 请在详细阅读脚本描述和代码内的注释后使用本脚本 // 请根据脚本内的注释并根据您的自身需求进行相应的修改 // 请勿修改功能区和主执行区内的代码 // 请不要修改脚本加载位置,保持默认 // 本脚本仅在进入搜索页/手动刷新搜索页时执行,执行后页面搜索页会刷新一次 // ======================== (function() { //======================= // 变量定义区 //======================= var baoyou = false; var sale = false; var renqi = false; var credit = false; var priceasc = false; var tmall = false; var reserveprice = false; var zhengpin = false; var huodaofukuan = false; var yunfeixian = false; //双十一 var shuangshiyi = false; var d11gwq = false; //======================= //以下变量请您根据需要修改 //排序功能只能开启一个 //开启请将等号后面的值改为true,关闭请改为false //======================= //自动勾选包邮(默认开启) var addbaoyou = true; //自动勾选按销量排序(默认开启) var addsale = true; //自动勾选按人气排序(默认关闭) var addrenqi = false; //自动勾选按信用排序(默认关闭) var addcredit = false; //自动勾选按价格排序(默认关闭) var addpriceasc = false; //自动勾选天猫(默认关闭) var addtmall = false; //自动勾选正品保障(默认关闭) var addzhengpin = false; //自动勾选货到付款(默认关闭) var addhuodaofukuan = false; //自动勾选赠送运费险(默认关闭) var addyunfeixian = false; //自动设置价格区间(默认关闭),开启请照注释修改后面两个变量 var addreserveprice = false; //请将等号后的数值修改为价格下限 var lowestprice = 0; //请将等号后的数值修改为价格上限 var highestprice = 0; //双十一 //自动勾选双十一(默认关闭) var addshuangshiyi = false; //自动勾选双十一购物券(默认关闭) var addd11gwq = false; //======================= // 主执行区 //======================= console.warn('淘宝搜索页商品自动排序 by BackRunner : 正在执行'); splitURL(); modURL(); //惰性 console.warn('淘宝搜索页商品自动排序 by BackRunner : 正在执行惰性脚本'); window.onload=function(){ splitURL(); modURL(); }; //======================= //======================= // 功能区 //======================= function splitURL(){ var url = location.search.toString(); var part = url.split('&'); for (var i=0;i= lowestprice){ search += '&filter=reserve_price%5B'+ lowestprice + '%2C' + highestprice + '%5D'; } } } //双十一 if (!shuangshiyi){ if (addshuangshiyi){ search += '&shuangshiyi=1'; } } if (!d11gwq){ if (addd11gwq){ search += '&d11gwq=1'; } } //执行 if (search !== location.search){ location.search = search; } } //======================= })();