我对编写代码一无所知,但是我试图编写一个脚本来自动阻止Instagram上的人,但是我遇到了麻烦,因为报告按钮和阻止按钮具有相同的名称。
<button class="aOOlW -Cab_ " tabindex="0">Report User</button>
<button class="aOOlW -Cab_ " tabindex="0">Block this user</button>
如果我使用“ aOOlW -Cab_”,则它会一遍又一遍地单击“报告”按钮,如果我使用整个课程,则它不会单击任何东西。
感谢您的帮助
答案 0 :(得分:0)
您可以通过以下方式检查每个按钮的文本来搜索正确的按钮:
var btns = document.getElementsByClassName("aOOlW");
for (var i = 0; i < btns.length; i++) {
if (btns[i].innerHTML == "Block this user") {
btns[i].click();
}
}
这是假设按钮不是您自己的代码的一部分。如果它们是您自己的代码的一部分,则可以向其添加id标记,如下所示:
<button class="aOOlW -Cab_ " id="report" tabindex="0">Report User</button>
<button class="aOOlW -Cab_ " id="block" tabindex="0">Block this user</button>
并使用以下命令获取正确的按钮
:document.getElementById("block");