编程开发 在线工具
DrissionPage-基于 python 的网页自动化工具 语法简洁 对新手友好
DrissionPage是一个基于 python 的网页自动化工具,既能控制浏览器,也能收发数据包,还能把两者合而为一,可兼顾浏览器自动化的便利性和 requests 的高效率。并且它功能强大,内置……
标签:DrissionPage python 自动化工具 python网页自动化 网页自动化工具DrissionPage是一个基于 python 的网页自动化工具,既能控制浏览器,也能收发数据包,还能把两者合而为一,可兼顾浏览器自动化的便利性和 requests 的高效率。并且它功能强大,内置无数人性化设计和便捷功能,语法简洁而优雅,代码量少,对新手友好,支持系统:Windows、Linux、Mac,python 版本:3.6 及以上,支持应用:Chromium 内核浏览器(如 Chrome、Edge),electron 应用。
DrissionPage特性和特点
🎇 强大的自研内核
本库采用全自研的内核,内置无数实用功能,对常用功能作了整合和优化,对比 selenium,有以下优点:
- 不基于 webdriver
- 无需为不同版本的浏览器下载不同的驱动
- 运行速度更快
- 可以跨
<iframe>
查找元素,无需切入切出 - 把
<iframe>
看作普通元素,获取后可直接在其中查找元素,逻辑更清晰 - 可以同时操作浏览器中的多个标签页,即使标签页为非激活状态,无需切换
- 可以直接读取浏览器缓存来保存图片,无需用 GUI 点击另存
- 可以对整个网页截图,包括视口外的部分(90以上版本浏览器支持)
- 可处理非
open
状态的 shadow-root
🎇 亮点功能
除了以上优点,本库还内置了无数人性化设计。
相关导航
暂无评论...