Commit Graph

  • a64b4290f6 _try_to_get()改名为_try_to_connect() g1879 2020-11-11 17:45:09 +08:00
  • 30cccc8c86 post()增加重试次数和间隔时间参数 g1879 2020-11-11 17:44:02 +08:00
  • c3a9cd645d close_driver()和close_session()不切换模式; post()增加重试次数和间隔时间参数 g1879 2020-11-11 17:42:48 +08:00
  • 4274368e5e close_driver()和close_session()不切换模式 g1879 2020-11-11 17:40:45 +08:00
  • 42263e16c1 调整格式 g1879 2020-11-10 23:40:27 +08:00
  • 9b3158b866 修改格式 g1879 2020-11-10 17:57:48 +08:00
  • 8d49d9accb DriverElement增加after、before属性、get_style_property()方法 g1879 2020-11-09 14:31:13 +08:00
  • dbdea2a00f 调整格式 g1879 2020-11-09 14:27:31 +08:00
  • 3a5501ddac ele()方法删除show_errmsg参数 g1879 2020-11-09 00:10:20 +08:00
  • 0a3cdaf8f3 调整格式 g1879 2020-11-09 00:09:37 +08:00
  • c44705c3ee 微调 g1879 2020-11-09 00:07:57 +08:00
  • 3821338d26 微调 g1879 2020-11-08 23:44:09 +08:00
  • cf7d76b040 增加_get_brother()方法用于获取兄弟节点; 增加_get_ele_path()方法用于获取xpath和css path g1879 2020-11-08 23:34:47 +08:00
  • c348d559f6 增加_get_brother()方法用于获取兄弟节点 g1879 2020-11-08 23:33:49 +08:00
  • d0467241b4 增加__call__()方法,等效于ele() g1879 2020-11-08 23:29:20 +08:00
  • ba245d4b47 调整格式及注释 g1879 2020-11-08 23:27:10 +08:00
  • 7e0f641425 调整格式及注释 g1879 2020-11-08 23:24:05 +08:00
  • 800d56adf2 微调无修改 g1879 2020-11-07 15:47:08 +08:00
  • e439c1f679 SessionElement的attr()删除对#和?开头相对路径的处理 g1879 2020-11-07 15:46:35 +08:00
  • 80c8dab34c 更新 g1879 2020-11-07 15:05:04 +08:00
  • 97c3197df4 ele()和eles()删除show_errmsg参数; 增加__call__()方法,ele('xxx')等效于ele.ele('xxx') g1879 2020-11-07 15:04:37 +08:00
  • 1e8e606f93 ele()和eles()删除show_errmsg参数; 增加__call__()方法,ele('xxx')等效于ele.ele('xxx') g1879 2020-11-07 15:03:27 +08:00
  • 47ef460c2d ele()和eles()删除show_errmsg参数 g1879 2020-11-07 15:00:31 +08:00
  • 196480c214 ele()和eles()删除show_errmsg参数 g1879 2020-11-07 15:00:16 +08:00
  • 36ebf16b2a ele()和eles()删除show_errmsg参数 g1879 2020-11-07 14:49:50 +08:00
  • 515222b35c 1.5.0 g1879 2020-11-06 18:08:30 +08:00
  • da849f56cc 去除对requests_html的依赖,改用lxml支撑s模式 g1879 2020-11-06 18:07:14 +08:00
  • 6714ed116e DrissionElement增加page属性 g1879 2020-11-06 18:04:53 +08:00
  • fb341f212a 删除requests_html导入 g1879 2020-11-06 18:03:44 +08:00
  • b7e85df5b9 删除requests_html导入 g1879 2020-11-06 18:02:27 +08:00
  • f2298e3f47 DriverElement添加page属性,指向所属页面对象 g1879 2020-11-06 18:00:47 +08:00
  • 1d9489b6ef DriverElement添加page属性,指向所属页面对象,并取消driver属性 g1879 2020-11-06 17:59:43 +08:00
  • c9eae68acb 弃用requests_html,未完成 g1879 2020-11-05 17:48:02 +08:00
  • 41d700a3d9 弃用requests_html,未完成 g1879 2020-11-04 16:34:55 +08:00
  • bbea8871a0 把获取到的文本中的\xa0替换成空格 v1.4.0 g1879 2020-11-03 17:26:28 +08:00
  • 126fd466b2 去掉eles获取到的元素间换行符 g1879 2020-11-03 16:35:55 +08:00
  • 914646e0f0 微调,完善ele()类型判断及注解 g1879 2020-11-03 12:30:55 +08:00
  • ce8187a01d 微调,完善ele()类型判断及注解;修复download函数参数问题 g1879 2020-11-03 12:30:33 +08:00
  • 7d8a1d88d6 微调,完善ele()类型判断及注解 g1879 2020-11-03 12:30:09 +08:00
  • ba8d771545 d模式使用js通过evaluate方法处理xpath,放弃使用selenium原生的方法,以支持用xpath直接获取文本节点、元素属性。 g1879 2020-11-03 11:43:51 +08:00
  • 00c9acc173 取消WebDriverWaitPlus g1879 2020-11-03 11:40:43 +08:00
  • 6a581c2a45 派生WebDriverWait的之类,用于抛出需要的异常 g1879 2020-11-02 23:17:05 +08:00
  • f3919263b6 - 可处理以(开头的xpath g1879 2020-11-02 23:16:17 +08:00
  • ef8e8f2391 - 增加对获取属性或文本的xpath的支持 - texts属性改用xpath - nexts和prevs函数可获取节点 - 可处理以(开头的xpath g1879 2020-11-02 23:14:30 +08:00
  • f235178b36 可处理以(开头的xpath g1879 2020-11-02 23:11:46 +08:00
  • fb600a6596 ele产生的xpath处理(开头的情况 g1879 2020-11-02 12:46:00 +08:00
  • 0077885ce4 未完成。修改为用js通过xpath获取元素 g1879 2020-10-30 12:45:56 +08:00
  • 9e3f22e47d 完善xpath处理 v1.3.0 g1879 2020-10-28 14:18:35 +08:00
  • 3b3b6a55cb 调整execute_session_find(),未完成 g1879 2020-10-28 01:25:13 +08:00
  • 7cca3f8d06 完善xpath处理,待测试 g1879 2020-10-27 17:36:44 +08:00
  • 04112d95e0 修复了元素ele()处理类似'./node()'、'./text()'失效的问题 g1879 2020-10-22 18:27:33 +08:00
  • caa205483c 修复了元素ele()处理类似'./node()'、'./text()'失效的问题 g1879 2020-10-22 18:20:20 +08:00
  • c1f3f51a14 texts属性,未完成 g1879 2020-10-21 16:05:04 +08:00
  • 9a6afd6a07 Merge branch 'master' of https://gitee.com/g1879/DrissionPage g1879 2020-10-20 15:41:59 +08:00
  • b57de2186e 添加texts属性,未完成 g1879 2020-10-20 15:41:41 +08:00
  • 1d01ddf216 添加texts属性 g1879 2020-10-20 15:41:30 +08:00
  • 5cf0231892 Drission支持接收现有的driver和session创建。可与selenium无缝连接 g1879 2020-10-18 13:08:31 +08:00
  • ac90820f1e download()支持post方式 g1879 2020-10-15 16:53:38 +08:00
  • 5481cd8ae4 修复小bug g1879 2020-10-15 16:53:16 +08:00
  • 792c05141b close_session()把self._response置为None v1.2.1 g1879 2020-09-25 18:09:16 +08:00
  • 7ae5ec6541 优化download()获取文件大小逻辑 g1879 2020-09-18 16:36:02 +08:00
  • 265c997efc download函数优化获取文件名逻辑 g1879 2020-09-15 13:43:02 +08:00
  • 39a96c852e 优化修复网页编码逻辑 g1879 2020-09-08 00:04:27 +08:00
  • 224c4642a6 !3 v1.2.0 Merge pull request !3 from g1879/dev v1.2.0 g1879 2020-09-07 10:01:43 +08:00
  • 1b286c100e 修复无法分部分下载的问题 g1879 2020-09-07 00:15:46 +08:00
  • f83d72a6fe 微调 g1879 2020-09-03 18:01:59 +08:00
  • 470dd02ce7 微调注释 g1879 2020-09-02 16:34:18 +08:00
  • 9863aea69c 支持用文本查找shadow-root中元素,基本完成 g1879 2020-09-02 16:33:55 +08:00
  • b3d4cc67f4 增加支持按文本匹配,未完成 g1879 2020-09-02 00:08:12 +08:00
  • 37bf43ac36 get()增加重试功能 g1879 2020-09-01 23:27:11 +08:00
  • 0dcfcf5cd8 get()增加重试功能 g1879 2020-09-01 22:44:34 +08:00
  • 159f1bf55a 微调download()重命名规则 g1879 2020-09-01 17:19:07 +08:00
  • ca9d2124d9 增加对shadow-dom支持,初步完成 g1879 2020-08-30 20:09:48 +08:00
  • 7186620c97 尝试支持shadow-dom,未完成 g1879 2020-08-28 19:44:19 +08:00
  • 7729e16c4a !2 MixPage类可接收浏览器和requests配置自动创建Drission对象 Merge pull request !2 from kkjj828/N/A g1879 2020-08-28 14:27:48 +08:00
  • 65077efd17 MixPage类可接收浏览器和requests配置自动创建Drission对象 kkjj828 2020-08-28 14:25:04 +08:00
  • dc47dfcecc 增加对shadow-dom支持,未完成 g1879 2020-08-24 21:56:27 +08:00
  • 56683468a6 增加对shadow-dom支持,未完成 g1879 2020-08-21 00:55:56 +08:00
  • 604ce9341e Pre Merge pull request !1 from kkjj828/N/A kkjj828 2020-08-19 14:36:46 +08:00
  • b04715c9b8 update DrissionPage/config.py. kkjj828 2020-08-19 14:36:45 +08:00
  • e66f6adc79 用xpath查找元素时自动补全// g1879 2020-08-19 10:49:42 +08:00
  • 5f83e93a52 优化show_errmsg的逻辑 v1.1.3 g1879 2020-08-18 14:18:56 +08:00
  • d35c2cb326 更新README g1879 2020-08-18 14:18:17 +08:00
  • 701b889447 修复run_script()漏了args的问题 g1879 2020-08-18 14:18:04 +08:00
  • 6162939809 微调注释 g1879 2020-08-17 10:26:22 +08:00
  • 74f4653e9a 优化check_page() g1879 2020-08-17 10:26:07 +08:00
  • adeba1fec6 若从headers和meta获取不到编码,用r.apparent_encoding获取 g1879 2020-08-15 23:05:22 +08:00
  • da079ce7b7 微调 g1879 2020-08-14 00:38:04 +08:00
  • cb949450d4 微调 g1879 2020-08-14 00:34:16 +08:00
  • 016d54561c 连接函数增加show_errmsg参数 g1879 2020-08-14 00:27:31 +08:00
  • 2ab3b7b5cb mode可接收大写字母 v1.1.1 g1879 2020-08-13 14:16:43 +08:00
  • 7a5c3b6f76 微调import g1879 2020-08-13 14:16:26 +08:00
  • 4888614df5 更新README g1879 2020-08-13 11:44:26 +08:00
  • cff95304f9 完善注释,修正文本错误 g1879 2020-08-13 11:44:08 +08:00
  • 16847f829d 完善注释 g1879 2020-08-13 11:34:16 +08:00
  • 9d28932f45 优化tab操作,增加功能 tab数量改为属性,增加当前handle和所有handle属性,to_tab()和close_other_tabs()可接收handle g1879 2020-08-12 20:00:59 +08:00
  • ba2223e691 删除eles返回类型注解使IDE能正确提示 v1.1.0 g1879 2020-08-12 17:18:54 +08:00
  • a8d4d3fb5d 优化标签页处理功能 g1879 2020-08-12 16:24:14 +08:00
  • 45756a64b3 元素增加css_path和xpath属性;修复selenium导致的DriverElement不能获取直接子元素的问题 g1879 2020-08-12 00:11:52 +08:00
  • 16755abad6 针对css方式的小优化 g1879 2020-08-11 17:41:53 +08:00