内容简介:DrissionPage,即 driver 和 session 的合体,是一个基于 python 的 Web 自动化操作集成工具。 requests 爬虫面对要登录的网站时,要分析数据包、JS 源码,构造复杂的请求,往往还要应付验证码、JS 混淆、签名参数...
DrissionPage,即 driver 和 session 的合体,是一个基于 python 的 Web 自动化操作集成工具。
requests 爬虫面对要登录的网站时,要分析数据包、JS 源码,构造复杂的请求,往往还要应付验证码、JS 混淆、签名参数等反爬手段,门槛较高。若数据是由 JS 计算生成的,还须重现计算过程,体验不好,开发效率不高。使用 selenium,则可以很大程度上绕过这些坑,但 selenium 效率不高。
因此,这个库将 selenium 和 requests 合二为一,不同须要时切换相应模式,并提供一种人性化的使用方法,提高开发和运行效率。除了合并两者,本库还以网页为单位封装了常用功能,简化了 selenium 的操作和语句,在用于网页自动化操作时,减少考虑细节,专注功能实现,使用更方便。
DrissionPage v1.5.0 已经发布
此版本更新内容包括:
- s 模式使用 lxml 库代替 requests_html 库
- 可直接调用页面对象和元素对象获取下级元素,element('@id=ele_id') 等价于element.ele('@id=ele_id')
- nexts()、prevs() 方法可获取文本节点
- 可获取伪元素属性及文本
- 元素对象增加 link 和 inner_html 属性
- 各种优化
详情查看:https://gitee.com/g1879/DrissionPage/releases/v1.5.0
以上所述就是小编给大家介绍的《DrissionPage v1.5.0 发布,Web 自动化测试集成工具》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 微服务集成测试自动化探索
- gitlab+jenkins自动化上线部署持续集成
- 代码覆盖率测试及 GitHub 自动化集成
- 拥抱自动化,CODING 2.0 持续集成全新上线
- 携程机票前端 UI 自动化与持续集成升级实践
- 51信用卡的微服务集成测试自动化探索
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法交易与套利交易
赵胜民 / 厦门大学出版社 / 2010-9 / 35.00元
《算法交易与套利交易》主要介绍算法交易和一些套利交易的策略,以便于读者对相关方面的内容进行阅读和学习。在《算法交易与套利交易》的第一部分,我们回顾了投资学一些相关的基本内容。其中,前两章介绍了证券投资的收益和风险等特征,以及马可维茨的最优资产配置模型。第3章则介绍了股票投资分析当中常用的资本资产定价模型(CAPM)、套利定价模型(APT),以及因素模型。然后,第4、5章分别讲到了金融证券估值模型、......一起来看看 《算法交易与套利交易》 这本书的介绍吧!