您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
祝各位取得好成绩!
当前为
// ==UserScript== // @name 第四届阿里中间件性能挑战赛-日志下载按钮 // @namespace http://tampermonkey.net/ // @version 0.2.1 // @description 祝各位取得好成绩! // @author xiaobai050 // @match https://tianchi.aliyun.com/*/uploadResult.htm* // @grant none // ==/UserScript== (function() { 'use strict'; var msg = $("#J_my_result > dd:nth-child(3) > span.evaluating").text().trim(); if(isSuccessMsg(msg)){ var kvs=msg.split(" ")[0].split(","); var taskId=kvs[0].split("=")[1]; var teamId=kvs[1].split("=")[1]; var theLastReview = $('#J_my_result > dd:nth-child(3)'); //"最后一次评测信息"这一行 var url = 'https://middlewarerace2018.oss-cn-hangzhou.aliyuncs.com/'+teamId+'/'+taskId+'/logs.tar.gz'; var myScoreDom = $('#J-tab-show > li:nth-child(2) > a'); var myScoreUrl = myScoreDom.attr("href"); var res= $.get(myScoreUrl,function(data){ var html=$.parseHTML(data); var resultFirst= html[35].children[4].children[1].children[2].children[0].children[2]; var time = $(resultFirst.children[0]).text().trim().replace(" ","."); var score = $(resultFirst.children[1]).text().trim(); var fileName =time+"["+score+"]"+".tar"; // console.log(fileName); theLastReview.after("分数:"+score); var downloadButton = '<a href='+url+' download='+fileName+' class="btn" style="background-color:#2d78f5; color:white;">下载log(鼠标中键戳我)<a/>'; theLastReview.after(downloadButton); }); } })(); function isSuccessMsg(msg){ return (msg.indexOf("Success")>-1); }