Commit Graph

468 Commits

Author SHA1 Message Date
g1879
b7e85df5b9 删除requests_html导入 2020-11-06 18:02:27 +08:00
g1879
f2298e3f47 DriverElement添加page属性,指向所属页面对象 2020-11-06 18:00:47 +08:00
g1879
1d9489b6ef DriverElement添加page属性,指向所属页面对象,并取消driver属性 2020-11-06 17:59:43 +08:00
g1879
c9eae68acb 弃用requests_html,未完成 2020-11-05 17:48:02 +08:00
g1879
41d700a3d9 弃用requests_html,未完成 2020-11-04 16:34:55 +08:00
g1879
bbea8871a0 把获取到的文本中的\xa0替换成空格 2020-11-03 17:26:28 +08:00
g1879
126fd466b2 去掉eles获取到的元素间换行符 2020-11-03 16:35:55 +08:00
g1879
914646e0f0 微调,完善ele()类型判断及注解 2020-11-03 12:30:55 +08:00
g1879
ce8187a01d 微调,完善ele()类型判断及注解;修复download函数参数问题 2020-11-03 12:30:33 +08:00
g1879
7d8a1d88d6 微调,完善ele()类型判断及注解 2020-11-03 12:30:09 +08:00
g1879
ba8d771545 d模式使用js通过evaluate方法处理xpath,放弃使用selenium原生的方法,以支持用xpath直接获取文本节点、元素属性。 2020-11-03 11:43:51 +08:00
g1879
00c9acc173 取消WebDriverWaitPlus 2020-11-03 11:40:43 +08:00
g1879
6a581c2a45 派生WebDriverWait的之类,用于抛出需要的异常 2020-11-02 23:17:05 +08:00
g1879
f3919263b6 - 可处理以(开头的xpath 2020-11-02 23:16:17 +08:00
g1879
ef8e8f2391 - 增加对获取属性或文本的xpath的支持
- texts属性改用xpath
- nexts和prevs函数可获取节点
- 可处理以(开头的xpath
2020-11-02 23:14:30 +08:00
g1879
f235178b36 可处理以(开头的xpath 2020-11-02 23:11:46 +08:00
g1879
fb600a6596 ele产生的xpath处理(开头的情况 2020-11-02 12:46:00 +08:00
g1879
0077885ce4 未完成。修改为用js通过xpath获取元素 2020-10-30 12:45:56 +08:00
g1879
9e3f22e47d 完善xpath处理 2020-10-28 14:18:35 +08:00
g1879
3b3b6a55cb 调整execute_session_find(),未完成 2020-10-28 01:25:13 +08:00
g1879
7cca3f8d06 完善xpath处理,待测试 2020-10-27 17:36:44 +08:00
g1879
04112d95e0 修复了元素ele()处理类似'./node()'、'./text()'失效的问题 2020-10-22 18:27:33 +08:00
g1879
caa205483c 修复了元素ele()处理类似'./node()'、'./text()'失效的问题 2020-10-22 18:20:20 +08:00
g1879
c1f3f51a14 texts属性,未完成 2020-10-21 16:05:04 +08:00
g1879
9a6afd6a07 Merge branch 'master' of https://gitee.com/g1879/DrissionPage 2020-10-20 15:41:59 +08:00
g1879
b57de2186e 添加texts属性,未完成 2020-10-20 15:41:41 +08:00
g1879
1d01ddf216 添加texts属性 2020-10-20 15:41:30 +08:00
g1879
5cf0231892 Drission支持接收现有的driver和session创建。可与selenium无缝连接 2020-10-18 13:08:31 +08:00
g1879
ac90820f1e download()支持post方式 2020-10-15 16:53:38 +08:00
g1879
5481cd8ae4 修复小bug 2020-10-15 16:53:16 +08:00
g1879
792c05141b close_session()把self._response置为None 2020-09-25 18:09:16 +08:00
g1879
7ae5ec6541 优化download()获取文件大小逻辑 2020-09-18 16:36:02 +08:00
g1879
265c997efc download函数优化获取文件名逻辑 2020-09-15 13:43:02 +08:00
g1879
39a96c852e 优化修复网页编码逻辑 2020-09-08 00:04:27 +08:00
g1879
224c4642a6 !3 v1.2.0
Merge pull request !3 from g1879/dev
2020-09-07 10:01:43 +08:00
g1879
1b286c100e 修复无法分部分下载的问题 2020-09-07 00:15:46 +08:00
g1879
f83d72a6fe 微调 2020-09-03 18:01:59 +08:00
g1879
470dd02ce7 微调注释 2020-09-02 16:34:18 +08:00
g1879
9863aea69c 支持用文本查找shadow-root中元素,基本完成 2020-09-02 16:33:55 +08:00
g1879
b3d4cc67f4 增加支持按文本匹配,未完成 2020-09-02 00:08:12 +08:00
g1879
37bf43ac36 get()增加重试功能 2020-09-01 23:27:11 +08:00
g1879
0dcfcf5cd8 get()增加重试功能 2020-09-01 22:44:34 +08:00
g1879
159f1bf55a 微调download()重命名规则 2020-09-01 17:19:07 +08:00
g1879
ca9d2124d9 增加对shadow-dom支持,初步完成 2020-08-30 20:09:48 +08:00
g1879
7186620c97 尝试支持shadow-dom,未完成 2020-08-28 19:44:19 +08:00
g1879
7729e16c4a !2 MixPage类可接收浏览器和requests配置自动创建Drission对象
Merge pull request !2 from kkjj828/N/A
2020-08-28 14:27:48 +08:00
kkjj828
65077efd17 MixPage类可接收浏览器和requests配置自动创建Drission对象 2020-08-28 14:25:04 +08:00
g1879
dc47dfcecc 增加对shadow-dom支持,未完成 2020-08-24 21:56:27 +08:00
g1879
56683468a6 增加对shadow-dom支持,未完成 2020-08-21 00:55:56 +08:00
g1879
e66f6adc79 用xpath查找元素时自动补全// 2020-08-19 10:49:42 +08:00