Python Web自动化操作工具:DrissionPage
DrissionPage是一个基于Python的Web自动化操作集成工具,它将driver和session合二为一。requests爬虫面对需要登录的网站时,需要分析数据包、JS源码,构造复杂请求,应对验证码、JS混淆、签名参数等反爬手段,门槛较高。而当数据由JS计算生成时,需要重现计算过程,体验不好,开发效率不高。使用selenium可以绕过这些坑,但效率较低。因此,DrissionPage将selenium和requests合并,提供了一种人性化的使用方法,可以根据需求切换相应模式,提高了开发和运行效率。除了合并两者,该工具还以网页为单位封装了常用功能,简化了selenium的操作和语句,在进行网页自动化操作时,无需考虑细节,专注于功能实现,使用更加方便。DrissionPage v1.5.0已发布,此版本更新内容包括:s模式使用lxml库代替requests_html库,可直接调用页面对象和元素对象获取下级元素,element('@id=ele_id')等价于...
下载地址
用户评论