您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
为优矿 / 聚宽的结果中的 secID / code 添加到雪球的链接
当前为
// ==UserScript== // @name Uqer / JoinQuant Xueqiu Link // @namespace https://github.com/henix/userjs/uqer_xueqiu_link // @author henix // @version 20190105.1 // @description 为优矿 / 聚宽的结果中的 secID / code 添加到雪球的链接 // @match https://uqer.io/labs/* // @match https://www.joinquant.com/user/*/notebooks/*.ipynb // @match https://www.joinquant.net/user/*/notebooks/*.ipynb // @license MIT License // @require https://cdn.jsdelivr.net/npm/[email protected]/lib/domo.js // @grant none // ==/UserScript== var secIDPatt = /^([0-9]{6})\.(XSHG|XSHE)$/; var markets = { "XSHG": "SH", "XSHE": "SZ" }; function replaceLink() { [].slice.call(document.querySelectorAll(".result td, table.dataframe td")).forEach(function(td) { if (td.childNodes && td.childNodes[0] && td.childNodes[0].nodeType == Node.TEXT_NODE) { var m = secIDPatt.exec(td.textContent); if (m) { var market = markets[m[2]] || ""; var xqLink = "https://xueqiu.com/S/" + market + m[1]; var a = A({ target: "_blank", href: xqLink }, td.textContent); td.innerHTML = ""; td.appendChild(a); } } }); } setInterval(replaceLink, 2000);