原文档
Chrome插件下载:
https://chrome.google.com/webstore/detail/automa/infppggnoaenmfagbfknfkancpbljcca?hl=zh-CN
官网:
介绍和配置
Automa,可视化开发浏览器脚本,大大节约简单脚本的开发时间。
语言配置:
Settings->General->Language 选择中文,修改完后需刷新页面。
BookDemo
实战制作一个自动下滑+点击下一页的看小说脚本
1.自动下滑
在Automa里找到 ,双击查看属性
Scroll horizontal 和Scroll vertical分别滚动元素对应水平和垂直移动距离
Smooth scroll 选择是否开启平滑滚动
Increment vertical scroll 指每次滚动元素是否在已移动基准上再移动。
剩下的就是加一个while循环和延时按钮(提供给使用者看小说的时间)
2.自动点击下一页
点击下一页很容易实现
选择点击元素,然后把对应按钮css或者XPath输入即可。
问题是什么时候触发?
我的处理是判断滚动元素是否到底底部。
js代码如下
var num = document.body.scrollHeight-window.innerHeight
if (window.scrollY< num){
return true
}else{
return false
}
完整流程
测试