`

页面的查找脚本

 
阅读更多
var list = new Array();
list.push("11.3.54.168");
list.push("11.3.54.173");
list.push("11.3.54.164");
list.push("11.3.54.171");
list.push("11.3.54.170");
list.push("11.3.54.162");
list.push("11.3.54.165");
list.push("11.3.54.172");
list.push("11.3.54.163");
var num = 0
$(".instance").each(function(num,ex){
    num++;
    var item = $(ex).find("p[class='ng-binding']");
    var master = item[0].innerText.substring(0,item[0].innerText.indexOf(":"));
    var salve = item[2].innerText.substring(0,item[2].innerText.indexOf(":"));
    //console.log(list.indexOf(master).toString()+" "+list.indexOf(salve).toString());
    var flag = false;
    if(list.indexOf(master)>0){
        console.log("--warn master" + master);
        flag=true;
    }
    if(list.indexOf(salve) >0){
        console.log("--warn salve" + salve);
        flag=true;
    }
    if(flag){
       console.log("xuhao:"+num);
     }
});

 

var orderIds = [];$("[ng-if='showFiledLog']").each(function() {
    var txt = $(this).text();
    var dest = txt.split("入参=").pop();
    var json = {};
    if( dest.indexOf("{") != -1 ) {   json = JSON.parse(dest);
orderIds.push(json.orderId);
    }
});
console.log(orderIds.join(","));

 

 

 var ips = [];  
      $('table tr td:nth-child(4)').each (function ()    
        {    
            ips.push($.trim(this.innerHTML));    
      });  
     console.log(ips.join(","))

 

var ips = [];    
     $('#serverTable tr td:nth-child(2)').each (function ()      
       {      
           ips.push($(this.innerHTML).text());    //jsf版本  
               
     });    
    console.log(ips.join(",")) 

 

 

$('#serverTable tr td:nth-child(1)').each (function ()        
       {        
          //
 var ip = $(this).next().text();
var index = $.inArray(ip, ips);
 if (index>-1){
        $(this).find('input').prop("checked",true);
 }
                 
     });

jsf选中

 

 

 var GM_JQ = document.createElement('script');

GM_JQ.src = '//ajax.aspnetcdn.com/ajax/jQuery/jQuery-1.7.2.js';

GM_JQ.type = 'text/JavaScript';

document.getElementsByTagName('head')[0].appendChild(GM_JQ); 

 

    var ips = [];      
     $('table tr ').each (function(){     
            var _this = $(this);
            var len = _this.children("td").length;
           ips.push(len);      
            if (len == 10) {
               _this.children("td:nth-child(8)").html("√");
            } 
            else if (len == 9) {
               _this.children("td:nth-child(7)").html("√");
            } 
            else if (len==8) {
               _this.children("td:nth-child(6)").html("√");
            }
            else if (len==7) {
               _this.children("td:nth-child(5)").html("√");
            }
            else if (len==6) {
               _this.children("td:nth-child(4)").html("√");
            }
            else if (len==5){
               _this.children("td:nth-child(3)").html("√");
            }
            else if (len==4){
               _this.children("td:nth-child(2)").html("√");
            }
            else {
                console.log(_this.children("td:nth-child(1)").html());
            }                 
     });  
    console.log(ips.join(","))

 

 

var ips = [];    
     $('table tr td:nth-child(4)').each (function ()      
       {      
           ips.push("<string>"+$.trim(this.innerHTML)+":1601</string>");      
     });    
    console.log(ips.join("\n")) 

 

 

 

mdc检查

var ips =[];
 $('#table tr td:nth-child(2) a:nth-child(1)').each((i, el)=>ips.push(el.innerHTML))

  

var ips =[];
 $('#table tr td:nth-child(2) a:nth-child(1)').each((i, el)=>ips.push(el.innerText));
 console.table(ips)

 

 

 

## jsf Batch jiaoben

 

var ids = [103866918405,103818250245,103708293127];
for (var ORDERID of ids) {
  var tpl = `{"@type":"java.util.HashMap", "orderId": ${ORDERID}L,"id": ${ORDERID}L,"ztDate": "2019-09-27 23:00:00"}`;
  
  $('#methodParam').val(tpl);
  $('#invoke3').click();
}

 

##

var ips = [];      
     $('#DataTables_Table_22 tr td:nth-child(3)').each (function ()        
       {        
           ips.push(""+$.trim(this.innerText)+"");        
     });      
    console.log(ips.join("\n"))  
// jdos

 

var ips = [];      
     $('#DataTables_Table_22 tr td:nth-child(3)').each (function ()        
       {        
           ips.push("<string>"+$.trim(this.innerText)+":1601</string>");        
     });      
    console.log(ips.join("\n"))  

 

 

四、

npm install -g http-server
http-server


npm install -g live-server
live-server

开发的时候推荐后者

 

五、selector

 

$ == document.getElementById 

$$ == document.querySelectorAll //$$如图

$(selector) returns the reference to the first DOM element with the specified CSS selector. This function is an alias for the document.querySelector() function.

$$(selector) returns an array of elements that match the given CSS selector. This command is equivalent to calling document.querySelectorAll().

 

 

刘、

 

var bodyf= {"operation":"clear","paths":["/export/Logs/mysql.peking.async.client.jd.local/processor-info.2019-12-05.log","/export/Logs/mysql.peking.async.client.jd.local/processor-info.2019-12-06.log","/export/Logs/mysql.peking.async.client.jd.local/binlakeclient-info.2019-12-05.log","/export/Logs/mysql.peking.async.client.jd.local/binlakeclient-info.2019-12-06.log","/export/Logs/mysql.peking.async.client.jd.local/processor-info.2019-12-07.log","/export/Logs/mysql.peking.async.client.jd.local/binlakeclient-info.2019-12-07.log","/export/Logs/mysql.peking.async.client.jd.local/processor-error.2019-12-05.log","/export/Logs/mysql.peking.async.client.jd.local/processor-error.2019-12-06.log","/export/Logs/mysql.peking.async.client.jd.local/processor-error.2019-12-07.log","/export/Logs/mysql.peking.async.client.jd.local/processor-info.log","/export/Logs/mysql.peking.async.client.jd.local/binlakeclient-info.log","/export/Logs/mysql.peking.async.client.jd.local/processor-error.log","/export/Logs/mysql.peking.async.client.jd.local/purchaseconfig-info.2019-12-07.log","/export/Logs/mysql.peking.async.client.jd.local/purchaseconfig-info.2019-12-06.log","/export/Logs/mysql.peking.async.client.jd.local/purchaseconfig-info.2019-12-05.log","/export/Logs/mysql.peking.async.client.jd.local/purchaseconfig-info.log","/export/Logs/servers/nginx/logs/mysql.peking.async.client.jd.local/mysql.peking.async.client.jd.local_access.log","/export/Logs/jdos/pid_monitor.log","/export/Logs/mysql.peking.async.client.jd.local/canal/canal.log","/export/Logs/mysql.peking.async.client.jd.local/canal/2019-12-03/canal-2019-12-03-0.log.gz","/export/Logs/jst_home/logs/other/jst-self.log","/export/Logs/Domains/mysql.peking.async.client.jd.local/server1/logs/catalina.out","/export/Logs/jst_home/logs/other/biz_jst.log"],"name":"mysqlpekingasyncclient-8c4b8004","ip":"11.24.96.68"};
​
fetch(new Request('http://console.jdos.jd.com/api/system/ordermiddle/app/mysqlpekingasyncclient/group/binlake2/pod/clean/operatelogfile',{
    method:'POST', 
    headers: {'Content-Type': 'application/x-www-form-urlencoded', 'Cookie':'__jdu=15738921620961474689145; shshshfpa=695f5ca5-75c7-cdf2-20f0-c12cf62fedc2-1573900080; shshshfpb=nKlboxtQLg8kgPzEhxAzg0g%3D%3D; ipLoc-djd=1-72-2799-0; unpl=V2_ZzNtbRZVS0B9DRRQchldB2ILEVgRX0RGdVpAV3sQWwY0BRJUclRCFX0URlRnGlkUZAEZWEFcQhVFCEdkeB5fA2AFEFlBZxBFLV0CFi9JH1c%2bbRFbRFREE3ELRlNzKWwGZzMSXHJXRxN3AU5Xex5fBG8EElhEUkQcfQhDUEspWzVXMxpVRl5AFkUJdlVLWwhZbgIQWkFTDhVxDkRdcxpcAmQCGlpCUkUQcgFOVH4dbARXAA%3d%3d; __jdv=122270672|baidu-search|t_262767352_baidusearch|cpc|27726752169_0_e39d94c581034924b96b1c721862b718|1574610162572; mt_xid=V2_52007VwMWVF9RWlkfThpdDWADF1RYX1tSH0wdbFYyAxJWDVhbRkhMS1gZYgsbW0FRAAhLVRwPUG5UGgVYXgJeSnkaXQVvHxJSQVtXSxxLElkGbAIVYl9oUWocSB9UAGIzEVVdXg%3D%3D; __jda=76161171.15738921620961474689145.1573892162.1575099700.1575793782.14; __jdb=76161171.1.15738921620961474689145|14.1575793782; __jdc=76161171; PCSYCityID=CN_110000_110100_0; shshshfp=8f118d093b553ff9cadbe18d9559b93a; shshshsID=912f12bcc27875b9f67adea19c6aa0b7_1_1575793784310; jd.erp.lang=zh_CN; 3AB9D23F7A4B3C9B=JZTUZRJV76NL6RWD6IMD2ULQP7WOUEYQ6FF4TIGNXZ2H7USWHQM6CBLV6MHV44GBEQXLJXPDMUQINRMNQZLBHHFDWM; erp1.jd.com=F8F7F0026F3104CC32DE8CF58E5FD71A67FBA0A72D94F4C758159C92695485EADFAC34F61546346D253E2ED3C08B8A4DD6A060A0F5AB6AFA660A98A3A868BBF4328AA0784FB22C5383A03EA329C92E50; sso.jd.com=BJ.8c78c5b1bf09426181b01f376e38307d; JSESSIONID=DBB354779B973B53E73E6E908A16FF5E.s1', 'Content-Type':'application/json;charset=UTF-8'
},
    body:JSON.stringify(bodyf)
})).then((resp)=>{console.log(resp)})

 

 

 

sendpay

var all = [];    
var flag = false;   
var firstAtFirst = true;
var  rowspanCount = 0;
var firstCont = "";
var sndAtSnd = true;
var  rowspanCount2 = 0;
var sndCont = "";
 $('table tr ').each (function(){       
        var _this = $(this);  
        var tds = _this.children("td");
         let  tmp_rowspanCount=$(tds[0]).attr("rowspan")
         let  tmp_rowspanCount2=$(tds[1]).attr("rowspan")
if (tmp_rowspanCount  != undefined && tmp_rowspanCount > 0  ) {
 // console.log(rowspanCount);
rowspanCount = tmp_rowspanCount;
flag = true;
firstAtFirst = true;
firstCont = $(tds[0]).text();
} else {firstAtFirst = false;}
  
if (tmp_rowspanCount2  != undefined && tmp_rowspanCount2>0) {
rowspanCount2 = tmp_rowspanCount2;
sndAtSnd = true;
sndCont = $(tds[1]).text();
} else {sndAtSnd = false;}

rowspanCount--;
        let items = [];
       for (let i=0; i<tds.length; i++ )  {
             items.push($(tds[i]).text()); 
       }   
       if (sndAtSnd == false && rowspanCount> -1) { 
            items.unshift(sndCont)
       }
       if (firstAtFirst == false && rowspanCount> -1) {
            items.unshift(firstCont)

       }
all.push(items.join("|")); 
 });    
console.log(all.join("\n"));

 

(async () => {
   try {
    let res = await fetch('./info.json')
    let data =await res.json()
    console.log('data is:',data);
   } catch (error) {
    console.log(error)   
   }
})()

// 简介

 

分享到:
评论

相关推荐

    实用js页面脚本

    "实用js页面脚本"这个压缩包文件包含了一些基础且实用的JS脚本,对于网页开发者来说非常有价值。下面我们将深入探讨这些知识点。 首先,"文本提示框.html"可能是一个示例文件,展示了如何使用JavaScript来创建和...

    Python编写简单的HTML页面合并脚本

    ### Python编写简单的HTML页面合并脚本 #### 概述 在Web开发中,尤其是在使用Bootstrap等框架时,可能会遇到需要在一个HTML页面中整合多个不同功能模块的情况。这往往导致单个HTML文件变得非常庞大,不仅难以维护,...

    页面常用的JS脚本小结

    这里我们来详细探讨一下"页面常用的JS脚本"这一主题,以及如何利用它们提升用户体验。 1. **DOM操作**:JavaScript通过Document Object Model(DOM)模型来操作HTML或XML文档。常用的操作包括获取元素(`document....

    JS实现页面查找Ctrl+F

    "JS实现页面查找Ctrl+F"的功能是模拟浏览器内置的查找功能,即用户按下键盘上的Ctrl+F快捷键时,能够在当前网页上搜索关键字。这个功能对于用户快速定位和查找页面中的特定内容至关重要。 首先,我们需要理解浏览器...

    AI脚本.rar

    如果你按上述方法安装了脚本,但是点击插件却无任何反应,则需要你选择不同版本的脚本复制到\Abobe Illustrator XX\Presets(在部分AI软件中可能显示为“预设”)\zh_CN\脚本 文件夹下,即使是AI绿色版也可以使用。...

    天猫抢红包脚本

    2. **监测页面元素:**脚本通过监测页面上的特定元素(例如红包领取按钮),一旦检测到这些元素出现,就会立即模拟点击动作,完成红包的领取过程。 3. **自定义配置:**用户还可以根据自己的需求调整脚本的一些参数...

    基于C++的htm静态页面读取脚本

    如果你的脚本需要对HTML内容进行特定的操作,如提取特定标签或查找特定文本,你可能需要构建一个简单的HTML解析器,或者利用现有库如BeautifulSoup(Python)或jsoup(Java)的C++实现。但这超出了C++基本文件I/O的...

    前台和后台查找页面上所有控件的通用方法

    ### 前台和后台查找页面上所有控件的通用方法 #### 一、引言 在Web开发中,为了动态地操作网页上的各种控件(如文本框、按钮等),通常需要一种能够遍历页面上所有控件的方法。本文将详细介绍两种不同的技术来实现...

    华西抢号Python脚本

    3. **BeautifulSoup或PyQuery**:用于解析HTML和XML文档的库,能够帮助脚本提取页面上的关键信息,如挂号链接、验证码图片等。通过查找特定的HTML标签、属性,可以定位到我们需要的数据。 4. **自动化测试框架...

    网页找图脚本

    标题为“网页找图脚本”,简单明了地说明了该脚本的主要功能——在网页中查找并定位特定的图片。此功能对于自动化测试、网页数据抓取等领域具有重要的应用价值。 #### 1.2 描述解读 描述部分提到:“网页找图脚本...

    打开windows defender脚本

    如果你的系统安装了杀软后,不想用了,卸载后,想重新启动win10自带的windows ...那么福利来了,你只要执行我这个注册脚本,添加到注册表里,再去设置里开启windows defender,你会发现成功了,亲测有效。快来试试吧。

    批量写网络脚本工具

    `PC6官方下载.url` 是一个链接,指向该工具的下载页面,用户可以在这里获取最新版本或查找更多相关信息。 在实际工作中,利用批量写网络脚本工具可以显著提升网络运维效率,降低工作强度,并且能够保证脚本的一致性...

    618助手脚本v2.2.0.zip

    2. **定时任务(setTimeout/clearTimeout, setInterval/clearInterval)**:脚本可能设置定时器来监控页面状态,例如检查是否有新的优惠信息或者库存变化。 3. **AJAX请求**:用于实时获取服务器数据,如价格变动、...

    WINDOWS脚本技术参考手册

    .chm文件是微软的 Compiled Help Manual(编译帮助文档)格式,通常包含丰富的文本、例子和索引,便于用户查找和学习。 JavaScript,全称ECMAScript,是一种轻量级的解释型编程语言,主要应用于Web浏览器环境,用于...

    python京东茅台脚本开源源码实测可用

    在京东茅台抢购脚本中,脚本可能通过GET请求获取商品详情页,分析页面内容判断是否有货;通过POST请求模拟点击抢购按钮。同时,脚本可能还包含异常处理机制,以应对网络延迟或服务器错误等情况。 网页解析是理解...

    基于python的大麦网自动化抢票脚本实现代码

    本篇文章将详细探讨如何使用Python编程语言实现一个大麦网的自动化抢票脚本。Python因其简洁的语法和丰富的库支持,成为了开发此类脚本的理想选择。 首先,我们需要了解大麦网抢票的基本流程,这通常包括登录账号、...

    PHP 页面提取关键字和查找页面的所有链接

    本文将深入探讨如何使用PHP来提取网页的关键字(Keywords)以及查找页面上的所有链接(Links)。这在SEO(搜索引擎优化)、网站分析、爬虫程序和内容管理等方面具有重要的应用价值。 首先,提取网页关键字通常是...

    通过脚本实现淘宝手机抢购:huawei mate xt 非凡大师【该款脚本是升级之后的版本,可以大大提高抢购概率】

    5、Selenium WebDriver:用于模拟浏览器操作,包括页面加载、元素查找和用户交互。 6、Chromedriver:用于控制Chrome浏览器的后端驱动。 7、logging:用于记录脚本运行过程中的状态和错误信息,便于调试和维护。 8、...

Global site tag (gtag.js) - Google Analytics