您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
query the btc market percentage from https://coinmarketcap.com/historical
// ==UserScript== // @id Coinmarketcap_btc_percent // @name Coinmarketcap中历史比特币占比查看 // @version 0.0.8 // @author Johnathan // @description query the btc market percentage from https://coinmarketcap.com/historical // @match http*://coinmarketcap.com/historical/* // @license MIT // @namespace https://github.com/dajuguan/Tampermonkey/ // ==/UserScript== function buildBanner(text) { const bannerElement = document.createElement('div'); bannerElement.textContent = 'Scroll to show the BTC percentage...' bannerElement.style = ` color:rgb(255,0,0); font-size:30px; background-color: 'orange'; min-height: 40px; display: block; justify-content: center; align-items: center; position:fixed; top:30px; right:80px; z-index: 2147483647; `; return bannerElement; } banner = buildBanner() document.body.prepend(banner) //window.scrollBy({top:10000,lef:0,behavior:'smooth'}); document.addEventListener("scroll", function (e) { var tokens = document.querySelectorAll('.cmc-table__cell--sort-by__market-cap>div') tokens = Array.from(tokens) var marketcaps = tokens.map((x)=>parseFloat(x.textContent.slice(1).split(',').join(''))) var total = marketcaps.reduce((x,y)=>x+y) var percentage = (marketcaps[0]/total*100).toFixed(4) banner.textContent = `total ${marketcaps.length}coins, ${percentage }%` console.log('total coins:',marketcaps.length) console.log('BTC marker cap percentage:',percentage) })