g1879
|
ae417542b7
|
4.0.0b18(+)
SessionPage增加设置编码功能;
listen.wait()增加raise_err参数;
优化set.local_storage()、set.session_storage()和clear_cache();
各类增加__repr__;
指定新版DownloadKit
|
2023-12-10 01:07:37 +08:00 |
|
g1879
|
1a5ec884f1
|
_common改名为_functions
|
2023-12-08 23:31:25 +08:00 |
|
g1879
|
364700df2c
|
4.0.0b16(+)
timeouts的implicit改成base;
debugger_address改成address
ActionChains改成Actions;
一些文件和内部类改名;
wait.data_packets()即将废弃;
iframe切换了id也可继续监听;
修复监听器有时不能获取postData的问题;
修复监听器不能获取同域iframe数据包的问题;
修复等待数据包timeout无效问题
|
2023-12-03 13:40:13 +08:00 |
|
g1879
|
072aad6eaf
|
微调
|
2023-11-29 14:42:42 +08:00 |
|
g1879
|
af6a759b4a
|
quit()的force参数改为立即执行;其它微调
|
2023-11-28 17:44:03 +08:00 |
|
g1879
|
ddd7aba9ae
|
get_tab()参数修改,可接收序号;修复8x版浏览器select报错
|
2023-11-27 22:08:38 +08:00 |
|
g1879
|
acfd774d1f
|
4.0.0b13(详)
配置类和ini文件加上连接重试设置;
ini文件chrome_options改为chromium_options
@&改回@@,优化和修复逻辑问题;
WebPage的driver_options参数改为chromium_options
|
2023-11-26 23:15:06 +08:00 |
|
g1879
|
18951def81
|
s模式返回空时重试;默认不启动下载管理功能;SessionOptions的set_paths()改成set_download_path()
|
2023-11-20 22:35:42 +08:00 |
|
g1879
|
dbdb4528ab
|
size、locations等合并到rect属性
|
2023-11-17 08:46:23 +08:00 |
|
g1879
|
a089bcbffc
|
页面增加steates属性,配置文件优化
页面对象的is_loading、ready_state、is_alive属性移到states属性中;
重构Frame的steates属性;
page_load_strategy改为load_mode;
ini文件experimental_options改为prefs;
ChromiumOptinos增加ignore_certificate_errors()
set_headless()、set_no_imgs()、set_no_js()、set_mute()数个设置去掉set_
|
2023-11-16 15:11:04 +08:00 |
|
g1879
|
ee89ce948c
|
ChromiumFrame增加rect属性;修复内部元素不能获取屏幕坐标问题;frame_size改名为page_size;修复小问题
|
2023-11-15 15:52:49 +08:00 |
|
g1879
|
a4bf7da0bd
|
run_js()等方法加上timeout参数;修复tab相关问题
|
2023-11-15 00:31:46 +08:00 |
|
g1879
|
47557844e0
|
插件路径自动变成绝对路径;抓包加上判断frame;元素坐标改为float;修复配置文件损坏时出现的问题
|
2023-11-14 11:41:33 +08:00 |
|
g1879
|
a5e86167e2
|
4.0.0b7当set_headless(False)但接管了无头浏览器,将起关闭并启动新的有头浏览器;prop()改用js方式
|
2023-11-13 20:23:04 +08:00 |
|
g1879
|
f850760651
|
接管无头浏览器时判断是否需要用无头,未完成
|
2023-11-13 18:20:50 +08:00 |
|
g1879
|
89e1b3a29f
|
4.0.0b6 quit()增加超时和强制关闭参数
|
2023-11-12 01:03:39 +08:00 |
|
g1879
|
a6037e960e
|
删除to_tab()、to_main_tab()、main_tab;new_tab()删除switch_to参数,增加new_window、background、new_context参数
|
2023-11-11 19:33:52 +08:00 |
|
g1879
|
457eb27566
|
调整项目结构和部分类名
|
2023-11-08 15:59:50 +08:00 |
|
g1879
|
2a0fa73f9d
|
控制tabs减少用get()方式,提高稳定性
|
2023-11-02 23:06:29 +08:00 |
|
g1879
|
5f0ef46b93
|
4.0.0b5修复几个隐藏问题
|
2023-10-31 19:57:37 +08:00 |
|
g1879
|
b8382e3e5f
|
4.0.0b4修复抓包问题;创建ChromiumPage可接收int表示端口号;Frame _reload()时关闭旧连接;修复driver阻断问题;优化连接读取doc逻辑
|
2023-10-31 15:20:45 +08:00 |
|
g1879
|
341591edc6
|
不再使用传递ChromiumDriver方式创建ChromiumPage 和WebPage
|
2023-10-26 23:15:21 +08:00 |
|
g1879
|
2939e4d42b
|
Tab可处理自己的alert;重构处理alert逻辑,alert存在时也可处理非js命令
|
2023-10-24 23:50:16 +08:00 |
|
g1879
|
301569a9cb
|
完善监听器逻辑;修复to_tab()报错
|
2023-10-24 16:54:35 +08:00 |
|
g1879
|
e5a2a25473
|
get_src()增加支持blob
|
2023-10-22 10:00:53 +08:00 |
|
g1879
|
f79a91b5a1
|
new_tab()返回对象;ChromiumOptions增加几个设置方法
|
2023-10-21 15:58:29 +08:00 |
|
g1879
|
2d5f1687c8
|
new_tab()改回返回tab_id;增加tab.set.activate();Tab对象能获取自己的窗口矩形信息;修复浏览器最小化时模拟操作不响应
|
2023-10-20 17:15:36 +08:00 |
|
g1879
|
f2b522b25e
|
调整项目文件目录
|
2023-10-20 15:07:08 +08:00 |
|
g1879
|
aafbc7a839
|
调整项目文件目录
|
2023-10-20 14:35:44 +08:00 |
|