首页 > 其他分享 >【新】欢庆网自动搜索请柬console方法,面对多种网站改版的情况

【新】欢庆网自动搜索请柬console方法,面对多种网站改版的情况

时间:2022-12-22 14:36:10浏览次数:42  
标签:function 改版 console alertTipText 请柬 var nextPageBtn childNode


//自动搜索指定的请柬
var alertTipText = "请柬找到了,就在这个网页里面,自己仔细看吧";
var delay = 1 * 1000;//1秒后循环下一页寻找
/*获取子DOM元素在父元素里面的索引位置(是第几个元素)*/
function getNodeListIndex(childNode) {
return childNode && childNode.parentNode ? Array.prototype.indexOf.call(childNode.parentNode.children, childNode) : null;
}

var curUrl = location.href;

function autoFind() {
var dom = document.querySelector("frame").contentDocument;
if (dom.body.innerHTML.includes(id)) {
console.log("%c" + alertTipText, "background:red;color:white;font-size:30px;");
alert(alertTipText);
return " ↑ 请 柬 找 到 了 ↑ ";
} else {
var nextPageBtn = dom.querySelector("a.a1:last-child");
curUrl = nextPageBtn.href;
nextPageBtn.click();
setTimeout("autoFind()", delay);
}
}

var reload = function () {
//【核心代码】小到可以循环操作一些简单繁琐工作,大到可以进行数据挖局图片抓取!
with (document) {
write("<frameset cols='*'><frame src='" + location + "'/></frameset>"), void (close());
}
setTimeout("autoFind()", delay);
};
reload();


var id = "H532ki1cutQV";//这个字符串来自于客户发的请柬链接最后一个斜杠后面那串

 

标签:function,改版,console,alertTipText,请柬,var,nextPageBtn,childNode
From: https://blog.51cto.com/u_15920212/5962866

相关文章

  • .net core 6 console app use autofac
    Program.cs//Seehttps://aka.ms/new-console-templateformoreinformationusingAutofac;usingAutofac.Extensions.DependencyInjection;usingConsoleApp;using......
  • 网页后台Console 修改网课播放器倍速播放
    F12进入调试页面,在控制台(Console)下输入以下代码回车即可:document.querySelector('video').playbackRate=4.0;可将播放速率更改为4。若需更改为其他播放速率,......
  • electron 打包之后如何查看console
    渲染进程中查看console直接CTRL+shift+i主进程查看consolewindow电脑进入文件目录在终端执行exe文件PowershellPSC:\ProgramFiles\test>.\test.exeCMDC:......
  • Universal Console Redirector
    UniversalConsoleRedirector Downloaddemoproject-36.7KbIntroductionIwantedatrickconsoleoutputpanejustlikethatofDeveloperStu......
  • [linux下c++ debug神器]vscode+gdb(debug console下使用)
    不推荐直接用gdb推荐用vscode+gdb(debugconsole下使用)二者可以优势互补:vscode为gdb提供图形化显示,gdb为vscode提供任意的内存可视化和汇编语句显示。经测试,GDB下命......
  • 控制台 console.log() 的乐趣
    原文链接:​​fun-with-consolelog......
  • QTconsole控制台不显示和exited with code -1073741510问题
      新建了一个qtconsole(控制台)小项目,目的是在控制台输出helloworld。但是输出的位置不在控制台。 通过勾选Runinterminal  但是出现了exitedwithcode......
  • uni-app 使用vconsole.log
    来自:http://events.jianshu.io/p/06ae7754bfe4 侵删1.下载与安装vconsole1.1选中你的项目,弄出终端,输入以下命令:npminstallvconsolenpminstallvconsolecnp......
  • Console对象的实例方法
    1、console.table将数据以表格的形式显示。这个方法需要一个必须参数data,data必须是一个数组或者是一个对象;还可以使用一个可选参数columns。//Outputanarrayo......
  • centos8 kvm启用 virsh console
    新建一个centos8的虚拟机,使用virshconsole连接失败,查阅一通资料后发现了解决方法虚拟机中执行以下命令:grubby--update-kernel=ALL--args="console=ttyS0"&&init6......