gpt4 book ai didi

javascript - 如何在 Chrome 控制台窗口中的 javascript 中迭代多个网址并超时

转载 作者:行者123 更新时间:2023-11-28 10:45:41 25 4
gpt4 key购买 nike

我想遍历最后有不同 php id 号的 URL,在执行其中一个 URL 后,我想打印一些数据,例如“下一步”或其他内容,然后等待 7 秒,然后执行通过增加 PHP Id 值来获取下一个 URL。

这一切都是我尝试使用 Javascript 在 Chrome 控制台窗口中执行的。如有任何疑问,请提前询问并感谢您的帮助。

for(j=1000;j <= 1010; j++) {
this.document.location = "http://website.com/page.php?id=" + j;

setTimeout(console.log('Next'), 7000);
}

最佳答案

<script type="text/javascript">
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
var idVal = getParameterByName("id");
if(idVal== "" || idVal == null){
idVal = 1000;
}else{
idVal++;
}

setTimeout(function(){
console.log("Next");
this.document.location = "http://website.com/page.php?id=" + idVal;
}, 7000);

</script>

关于javascript - 如何在 Chrome 控制台窗口中的 javascript 中迭代多个网址并超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43567869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com