无法读取未定义的属性“单击”

时间:2019-09-05 17:36:05

标签: javascript html google-chrome-extension

我想创建一个Twitter Bot扩展程序,我从转发帖子开始,但是我遇到了问题: https://imgur.com/a/Li3qu74

之后,我尝试在控制台中执行以下代码:

var RetweetButton = document.querySelectorAll("[data-testid='retweet']")
RetweetButton[0].click()
var     RetweetButtonConfirm = document.querySelectorAll("[data-testid='retweetConfirm']");
RetweetButtonConfirm[0].click()

我键入了每个命令,然后按Enter 而且有效。 但是,当我一次键入所有代码,然后按Enter时,在这里却给了我同样的错误: https://imgur.com/a/Li3qu74

https://imgur.com/a/wWfzE54

我不知道为什么我的脚本不起作用

var RetweetButton = document.querySelectorAll("[data-testid='retweet']")
var time = new Date();
function Wait(second) 
{
    var iteration = true;   
    while(iteration) {
        if(time.getTime() + second*1000 < new Date().getTime()) {
            iteration = false;
        }
    } 
}
for (let step = 0; step <RetweetButton.length; step++){
    RetweetButton[step].click();
    Wait(20);
    RetweetButtonConfirm = document.querySelectorAll("[data-testid='retweetConfirm']");
    RetweetButtonConfirm[0].click();
    Wait(30);
}

0 个答案:

没有答案