js模拟点击事件,爬虫脚本使用

147 阅读1分钟

现在需要用外部js脚本点击页面中的以下两个按钮 image.png

直接调用按钮的点击事件click或者mousedown事件会发现识别不到事件 image.png

【解决方案】 这时候就可以使用模拟点击事件

const element = document.querySelector('#element')
const event = new MouseEvent('mousedown', {
  'view': window,
  'bubbles': true,
  'cancelable': true
})
element.dispatchEvent(event)

示例如下: image.png

爬虫脚本工具推荐:Chrome浏览器油猴插件www.tampermonkey.net