您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
enter something useful
- // ==UserScript==
- // @name revadburst - PTC Main
- // @namespace http://revadburst.com
- // @version 0.1
- // @description enter something useful
- // @author You
- // @match http://revadburst.com/ptcads.php
- //
- // @grant none
- // ==/UserScript==
- ////*[@id="contain"]/article/div/div[1]/table/tbody/tr/td/div[5]/a/table/tbody/tr[3]/td/table/tbody/tr/td[2]
- //var x = document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
- //var x = document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue ;
- function check(path) {
- var evaluator = new XPathEvaluator();
- var result = evaluator.evaluate(path, document.documentElement, null,XPathResult.FIRST_ORDERED_NODE_TYPE, null);
- alert(result.singleNodeValue.textContent);
- if (result.singleNodeValue.textContent.length>2) return false
- else return true;
- }
- function get(path) {
- var evaluator = new XPathEvaluator();
- var result = evaluator.evaluate(path, document.documentElement, null,XPathResult.FIRST_ORDERED_NODE_TYPE, null);
- result.singleNodeValue.click();
- return result.singleNodeValue.textContent;
- }
- function quet(){
- var x,y, isViewed, linkView, myDivNode,path,result, section,i, node;
- var evaluator = new XPathEvaluator();
- section=1;
- path = '//*[@id="contain"]/article/div/div[1]/table/tbody/tr/td';
- result = evaluator.evaluate(path, document.documentElement, null,XPathResult.FIRST_ORDERED_NODE_TYPE, null);
- // alert(result.singleNodeValue.textContent);
- i = result.singleNodeValue.children.length;
- alert('length=' + i);
- if (i>1)
- for (var j=1; j<=i; j++){
- x = '//*[@id="contain"]/article/div/div[1]/table/tbody/tr/td/div[' +j+ ']/a/table/tbody/tr[3]/td/table/tbody/tr/td[2]';
- y= '//*[@id="contain"]/article/div/div[1]/table/tbody/tr/td/div[' +j+ ']/a/table/tbody/tr[1]/td/div/a';
- //alert('x='+x);
- if (check(x)) {
- alert(get(y));
- break;
- }
- }
- else {
- x = '//*[@id="contain"]/article/div/div[1]/table/tbody/tr/td/div/a/table/tbody/tr[3]/td/table/tbody/tr/td[2]';
- y= '//*[@id="contain"]/article/div/div[1]/table/tbody/tr/td/div/a/table/tbody/tr[1]/td/div/a';
- //if (check(x)) {alert(get(y));break;}
- }
- }
- quet();