You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome DevTools运行Instagram Feed点赞自动点击脚本报错如何解决

问题原因
  • 选择目标错误:你通过svg[aria-label="Curtir"]选中的是点赞按钮内部的SVG图标元素,Instagram的点赞交互事件实际绑定在SVG外层的可点击容器(通常是<button>标签或带role="button"属性的元素)上,SVG元素本身未绑定点击事件,且部分场景下SVG元素原型链未实现click方法,因此调用btn.click()会抛出类型错误。
  • 站点交互防护:Instagram做了大量前端交互校验,直接触发内部元素事件不会触发实际的点赞逻辑,必须触发绑定了业务事件的上层可点击节点才会生效。
解决方法

修改选择逻辑,找到SVG对应的上层可点击节点后再触发点击即可:

// 匹配未点赞状态的SVG图标,向上查找最近的可点击容器后触发点击
document.querySelectorAll('svg[aria-label="Curtir"]').forEach(svgEl => {
  const likeBtn = svgEl.closest('button, [role="button"]');
  if (likeBtn) likeBtn.click();
});

注意事项

  • 代码里的Curtir是葡萄牙语的“点赞”,如果你的Instagram界面是其他语言,需要替换为对应语言的点赞aria-label值,比如中文界面替换为“赞”,英文界面替换为“Like”。
  • Instagram有反作弊检测,短时间内频繁触发大量点赞操作会被限制功能甚至封禁账号,建议控制操作频率。

内容的提问来源于stack exchange,提问作者Digital Farmer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 03:09:04