使用百度搜索时,自动显示最近一年的结果,避免搜到很多年前的结果!
// ==UserScript==
// @name 百度最新搜索结果
// @namespace https://www.iicode.top/
// @version 0.1
// @description 使用百度搜索时,自动显示最近一年的结果,避免搜到很多年前的结果!
// @author iicode
// @include *://www.baidu.com/*
// @include *://m.baidu.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
//https://www.baidu.com/s?ie=utf-8&wd=%E6%B2%B9%E7%8C%B4%E8%84%9A%E6%9C%AC
$.getUrlParam = function (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
var bUrl = window.location.href;
var keyword = gpc = getUrlParam('wd');
var gpc = getUrlParam('gpc');
if(gpc == null) window.location.href = "https://www.baidu.com/s?ie=utf-8&wd="+keyword+"&gpc=stf%3D1558770283%2C1590392683%7Cstftype%3D1"
if(gpc.length <= 10){
alert("未选择最新的查询结果");
}
})();
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var paramName = window.location.search.substr(1).match(reg);
if(paramName != null){
return decodeURIComponent(paramName[2]); //decodeURIComponent 处理中文乱码
}
return null;
}