Javascript 通过JS浏览器控制台直接执行代码

Javascript 通过JS浏览器控制台直接执行代码,javascript,Javascript,我正在尝试运行下面的代码,它可以完美地运行到第12项 在本例中,我创建这个脚本是为了喜欢纯JS的Facebook帖子,但正如我所说的,当它到达第12项时,它停止单击元素“document.querySelector('.Q9uorilb.sf5mxxl7.bdca9zbp')。单击()”这是一个给出like的查询 有人知道会是什么吗?这可能是Facebook的一些限制性功能吗 科迪奇 var=0; var时间=10000 document.queryselectoral('.l9j0dhe7.s

我正在尝试运行下面的代码,它可以完美地运行到第12项

在本例中,我创建这个脚本是为了喜欢纯JS的Facebook帖子,但正如我所说的,当它到达第12项时,它停止单击元素“document.querySelector('.Q9uorilb.sf5mxxl7.bdca9zbp')。单击()”这是一个给出like的查询

有人知道会是什么吗?这可能是Facebook的一些限制性功能吗

科迪奇

var=0;
var时间=10000
document.queryselectoral('.l9j0dhe7.soycq5t1').forEach((项,索引)=>{
设置超时(()=>{
项目。单击()
设置超时(()=>{
document.querySelector('.q9uorilb.sf5mxxl7.bdca9zbp')。单击()
}, 9000)
喜欢+++;//+1“喜欢”
log(`youlike总共有${likes}个帖子!`);
如果(likes==10)返回时间=30000
否则,如果(likes==20)返回时间=50000
如果(喜欢>=30),则返回时间=80000
},索引*时间)
})

您确定事件被触发了吗?你能在
setTimeout()
中放一个
console.log()
来确保它被解雇吗?我不清楚你认为
return time=80000
在做什么。你认为它正在改变设置超时长度吗?耶!我认为在if的条件下,如果like等于我确定的值,它会改变时间值@我做了测试,告诉我是的,console.log总是将消息返回给我@sagar1025@MatheusNascimento当return运行时,您的所有超时都已运行。所以它什么也没做。