📒 v0.x-v1.4
v0.x 至 v1.4 版本是基于 selenium 和 requests-html 制作,前者负责控制浏览器部分,后者负责收发数据包部分。
v1.4.0
- d 模式使用 js 通过
evaluate()
方法处理 xpath,放弃使用 selenium 原生的方法,以支持用 xpath 直接获取文本节点、元素属性 - d 模式增加支持用 xpath 获取元素文本、属性
- 优化和修复小问题
v1.3.0
- 可与 selenium 代码无缝对接
- 下载功能支持 post 方式
- 元素添加
texts
属性,返回元素内每个文本节点内容 - s 模式增加支持用 xpath 获取元素文本、属性
v1.2.1
- 优化修复网页编码逻辑
download()
函数优化获取文件名逻辑- 优化
download()
获取文件大小逻辑 - 优化
MixPage
对象关闭 session 逻辑
v1.2.0
- 增加对 shadow-root 的支持
- 增加自动重试连接功能
MixPage
可直接接收配置- 修复一些 bug
v1.1.3
- 连接有关函数增加是否抛出异常参数
- s 模式判断编码优化
- d 模式
check_page()
优化 - 修复
run_script()
遗漏args
参数的问题
v1.1.1
- 删除
get_tabs_sum()
和get_tab_num()
函数,以属性tabs_count
和current_tab_num
代替 - 增加
current_tab_handle
、tab_handles
属性 to_tab()
和close_other_tabs()
函数可接收handle
值create_tab()
可接收一个 url 在新标签页打开- 其它优化和 bug 修复
v1.1.0
- 元素对象增加 xpath 和 css path 路径属性
- 修复 driver 模式下元素对象用 css 方式不能获取直接子元素的问题(selenium 的锅)
- s 模式下现在能通过 xpath 定位上级元素
- 优化 d 模式兄弟元素、父级元素的获取效率
- 优化标签页处理功能
- 其它小优化和修复
v1.0.5
- 修复切换模式时 url 出错的 bug