更新日志
[v0.4.0] 2020.03.16
- 新增自定义函数功能
- 新增输出节点支持输出至数据库或csv文件
- 新增获取元素节点和上级元素方法elementVar.subling()、elementVar.parent()、elementVar.parents()、elementsVar.parents()
- 修复日志文件内容为空的问题 #I1AXQK
- 修复输出时可能出现的ArrayIndexOutOfBoundsException异常
- 优化界面显示,并将右侧属性配置移到底部
- 优化file函数,将下载调整为file.download(path,url)和file.download(path,urls)
- 优化程序逻辑,将递归执行改为非递归执行
[v0.3.2] 2019.12.26
- 修复前端日志不输出的BUG
- 修复前端日志滚动条不显示的问题
- 修复输出全部参数的未选中也输出的BUG
- 修复Cookie批量设置的BUG
- 修复任务未执行,查询日志失败的问题
- 优化插件描述
- 优化任务日志拆分文件
- 优化重启服务后,重置任务下一次执行时间
- 优化测试窗口可最大最小化
Selenium插件
- 新增loadCookies方法,获取最新Cookies
- 新增默认resp变量可以改名(防止冲突)
- 调整默认不选无头模式,默认启用JS
[v0.3.1] 2019.12.23
- 新增Header、Cookies批量设置
- 新增变量、参数、输出、函数、header、cookie拖动调整执行顺序
- 新增插件功能描述及功能区显示
- 新增map.toList、list.sort、object.sleep函数
- 修复listVar.join中list.length为1时返回异常
- 修复下次执行时间计算不正确的问题
- 修复右键粘贴时保存不成功的BUG
- 修复Cookie值不能使用表达式的BUG
- 优化日志,修改其实现方式
- 优化xpath解析方式,修复原解析xpath异常错误
- 优化favicon替换掉默认的图标
Selenium插件重构
- 支持Chrome、Firefox驱动
- 支持Cookie自动管理
- 支持驱动参数配置
- 支持模拟鼠标移动,点击,双击,释放等事件
- 支持HTTP代理
[v0.3.0] 2019.12.09
- 新增Cookie自动管理功能
- 新增resp.links()、resp.images()、resp.title函数
- 新增url批量下载,不用先爬取再下载
- 新增string.lastIndexOf、thread.sleep()、list.filterStr函数
- 新增多函数执行方法
- 新增任务状态、任务执行记录
- 修复爬虫名称有空格时,tab页打不开的BUG
- 修复爬虫名称在编辑时未能获取到名称的BUG
- 优化对返回结果resp.json、resp.html进行缓存
- 优化请求延迟时间对第一次执行也生效
[v0.2.1] 2019.11.17
- 新增selectOne方法,执行后返回Map对象
- 新增selectInt方法,执行后返回int
- 修复表达式在xxx${expr}格式中,expr为null时整个表达式返回null的问题
- 修复延迟计算不准确的问题
- 优化表达式null.方法/属性,以及map[null]、array[null]直接返回null
- 优化日志显示方式,提升性能
- 优化全局变量支持表达式语法
- 优化SQL支持表达式语法
[v0.2.0] 2019.11.03
- 新增全局变量功能
- 新增爬虫搜索功能
- 新增List打乱函数
- 新增内置demo(爬取开源中国动弹)
- 修复等待节点在双重循环中表现与预期不一致的BUG
- 修复某些Header无法设置的问题
- 修复循环次数可能不对的BUG
- 优化表格输出样式与高亮显示
- 优化表格输出tab页签名
[v0.1.0] 2019.10.30
- v0.1.0 正式发布
当前内容版权归 spider-flow 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 spider-flow .