您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
配合 douban=helper 实现自动展示搜索结果
// ==UserScript== // @name 自动搜索助手 // @author [email protected] // @namespace cn.icexmoon.js // @license MIT // @description 配合 douban=helper 实现自动展示搜索结果 // @version 1.0.3 // @match https://www.yingshicang.com/* // @grant none // ==/UserScript== function getWdParam(url) { const queryString = url.split('?')[1] || ''; const params = queryString.split('&'); for (const param of params) { const [key, value] = param.split('='); if (key === 'auto_search_key') { return decodeURIComponent(value || ''); } } return null; // 未找到时返回 null } function goSearch(keyword) { // console.log("执行匿名函数", keyword) // 定位搜索输入框和表单 const searchInput = document.querySelector('input[class="search-input"]'); const searchForm = document.querySelector('form[action="/vodsearch/-------------/"]'); if (searchInput && searchForm) { searchInput.value = keyword; searchForm.submit(); // 自动提交表单 } } (function () { 'use strict'; // 目标关键词(从第三方网站传递) // const urlParams = new URLSearchParams(window.location.search); // console.log(window.location.href); const keyword = getWdParam(window.location.href); // console.log(urlParams) // console.log(keyword) if (keyword) { // 等待页面加载完成 window.addEventListener('load', function () { // 等待 10 毫秒 setTimeout((kw) => { // console.log("匿名函数获取到keyword", kw) goSearch(kw) }, 100, keyword); }); } })();