Chrome控制台-下一页上的继续代码

时间:2018-12-21 15:53:13

标签: javascript console google-chrome-devtools

我的代码使我单击,在列表上找到某些项目(立即购买),然后转到页面底部,然后单击下一步。这些项目保存在redis数据库中,我要做的是在下一页上显示它们。但是,当下一页加载时,脚本退出,我需要继续运行,我想循环浏览几百页。我已经尝试过for循环和while循环,但是每个循环都会得到不同的错误。

服务器为LAMP,Centos 7,Apache 2.4,Mysql 5.7和php 7.1

function pause(milliseconds) {
dt = new Date();
while ((new Date()) - dt <= milliseconds) {}}

(function press () {
itemButtons = $("button:contains('Buy')");
     i = 0;
     while (i != itemButtons.length)  {
        button = itemButtons [i];
        $(button).click();
        pause (1000);
        i++
}
$($("button:contains('Next')") [0]).click();
})();

我尝试将所有代码放入for或while循环中,并且会得到和出错:

Uncaught SyntaxError: Unexpected token } on the very last line, removing the `}` the code will not run.

我希望看到的是单击下一个按钮时,脚本将继续在下一页上运行。

0 个答案:

没有答案