280 Commits

Author SHA1 Message Date
g1879
ba3943da97 增加从注册表获取chrome.exe路径 2020-12-26 17:46:59 +08:00
g1879
d10da8d718 创建driver时可自动下载chromedriver.exe 2020-12-24 17:08:38 +08:00
g1879
09db942090 修复不能获取content-type时会出现的问题 2020-12-24 17:07:17 +08:00
g1879
c1454ab0db 微调 2020-12-11 16:35:28 +08:00
g1879
e7b88c5619 修复d模式元素获取子元素失败的bug 2020-12-11 16:05:30 +08:00
g1879
cbb9887020 改进cookies_to_driver()处理逻辑。域为空的cookie传给driver时自动添加域 2020-12-08 20:59:39 +08:00
g1879
54d734089a 完善get_cookies(),没有domain的cookie也能获取到 2020-12-08 20:56:12 +08:00
g1879
f294a777ed 改进_cookie_to_dict()和_cookies_to_tuple()中处理cookie的代码 2020-12-08 20:53:32 +08:00
g1879
b9a1930ff8 set_cookies()增加refresh参数 2020-12-08 20:24:23 +08:00
g1879
84f18bbd50 获取元素的xpath和css_path属性时忽略id,避免页面上有重复id导致不准确 2020-12-08 09:25:42 +08:00
g1879
1a0d850cef DriverElement和ShadowRootElement删除timeout属性,DriverPage增加wait属性,页面及下级元素每次查找元素使用同一个wait对象,除非元素查找临时指定与页面timeout属性不一致的值 2020-12-07 22:57:36 +08:00
g1879
0058414a8a 调整注释 2020-12-07 22:52:01 +08:00
g1879
843bc7c420 去除cssselect依赖 2020-12-07 14:39:31 +08:00
g1879
7985919365 创建driver时,如指定了本地调试浏览器,可自动接入或创建浏览器进程 2020-12-07 13:58:25 +08:00
g1879
95beaaa7e6 用RawConfigParser代替ConfigParser,避免配置的cookies中的特殊字符 2020-12-04 18:04:15 +08:00
g1879
99fc7d650a 优化cookies相关功能 2020-12-04 18:03:34 +08:00
g1879
b9365a9361 调整注释 2020-12-04 17:16:18 +08:00
g1879
0a5315b93a close_other_tabs()现在可以保留多个tab 2020-12-04 17:14:55 +08:00
g1879
e5e7c57b32 基本完成cookies相关功能 2020-12-03 17:13:02 +08:00
g1879
d50be35a0a 完善SessionOptions功能,未完成 2020-12-02 23:19:23 +08:00
g1879
63f80886ef 基本完善cookies方面功能 2020-12-02 22:34:54 +08:00
g1879
bfd967edf0 继续修改cookies功能,未完成 2020-12-02 17:55:56 +08:00
g1879
237ed9607e 微调 2020-12-02 17:55:32 +08:00
g1879
3dc2207b0f 微调 2020-12-01 17:54:33 +08:00
g1879
7a8558befc 继续cookies相关,未完成 2020-12-01 17:54:15 +08:00
g1879
c62b28d50e 完善cookies方面功能,未完成 2020-12-01 00:53:27 +08:00
g1879
4c392aa707 完善cookies方面功能,未完成 2020-11-30 06:56:49 +08:00
g1879
d10985030c 添加get_cookies()方法 2020-11-29 11:56:41 +08:00
g1879
4e7e9e4dbf 继续修改SessionOptions 2020-11-29 07:59:51 +08:00
g1879
cd89466f80 Merge branch 'develop' of https://gitee.com/g1879/DrissionPage into develop 2020-11-27 17:26:10 +08:00
g1879
8fd13a70c0 修复文件名末为空格时get_available_file_name()出错的bug 2020-11-27 17:25:53 +08:00
g1879
2c6aa439fd 修正初始化session时cookies的设置 2020-11-27 00:39:06 +08:00
g1879
a91b22df49 修正创建session时写入cookies失败的问题,未完成 2020-11-26 17:29:30 +08:00
g1879
ee95a8b45c 微调 2020-11-26 17:27:29 +08:00
g1879
480ecc101f ele()去掉自动添加//功能 2020-11-26 17:26:55 +08:00
g1879
161bbb92ad 对Drission对象设置session_options属性时可即使改变内置的Session 2020-11-25 23:13:15 +08:00
g1879
2f019fb4ba global_tmp_path改名为tmp_path 2020-11-25 22:35:29 +08:00
g1879
9d67fe74a4 优化逻辑 2020-11-25 22:08:42 +08:00
g1879
fbe249e24a 添加SessionOptions类,基本完成待测试 2020-11-25 17:38:44 +08:00
g1879
45998ec088 DriverElement增加remove_attr()方法 2020-11-24 00:19:33 +08:00
g1879
22f28d55b4 微调 2020-11-23 23:06:42 +08:00
g1879
20bc6f5516 修复set_paths()的一个小bug 2020-11-23 22:57:48 +08:00
g1879
4aa071b10f 微调 2020-11-23 18:46:17 +08:00
g1879
9dde6b4ce7 微调 2020-11-23 15:12:33 +08:00
g1879
b3dc7814e4 微调 2020-11-23 14:49:12 +08:00
g1879
4853feec99 微调 2020-11-23 14:21:36 +08:00
g1879
298f1cbf9f 微调 2020-11-23 12:46:26 +08:00
g1879
b070077642 ShadowRootElement增加.和#方式用于查找元素 2020-11-23 12:46:16 +08:00
g1879
a3efe2a772 微调 2020-11-23 12:43:55 +08:00
g1879
8f4b925716 shadowRootElement的ele()和eles()增加.和#查找方式 2020-11-22 21:22:48 +08:00