

推荐一个python自动化库-----------DrissionPage
https://www.drissionpage.cn/ 这个是他的官方文档
DrissionPage 是一个基于 python 的网页自动化工具。它既能控制浏览器,也能收发数据包,还能把两者合而为一。可兼顾浏览器自动化的便利性和 requests 的高效率。它功能强大,内置无数人性化设计和便捷功能。它的语法简洁而优雅,代码量少,对新手友好。
大致功能我就不具体介绍了,官方文档里有详细的说明,功能与影刀类似,只不过是纯代码版本,对于有些想写纯代码的小伙伴,这个库的功能也是非常好用的,但目前只支持web端的自动化,但是可以和影刀结合使用,发挥各位小伙伴的强大能力。我最看好这个库的功能就是这个库的几个优点:
1. 无需为不同版本的浏览器下载不同的驱动(默认操控chrome)
2.运行速度更快
3.可以跨iframe查找元素,把iframe看作普通元素,获取后可直接在其中查找元素,逻辑简化,更加清晰,对于我们爱写xpath的小伙伴可以说是很强了
4.可以直接读取浏览器缓存来保存图片
5.无 webdriver 特征
6.可以使用多线程同时操控多个页面,即使标签页为非激活状态,无需切换
更多玩法自己看官方文档即可。