selenium库
selenium是一种通过模拟人工行为进行浏览器测试的工具.大概过程是:python调用该库的相应对象方法,相应的对象方法调用相应的浏览器驱动,然后在新建的浏览器窗口中完成相应的动作.
通过该库相对request库等而言,更加便捷.
安装
selenium库的安装分为两步,库的安装和浏览器驱动的安装.
库的安装
pip install selenium
浏览器驱动的安装
https://chromedriver.storage.googleapis.com/index.html?path=73.0.3683.20/
下载后解压随便放置.不过注意一点,如果无法完成调用,可能是下载的驱动与浏览器的版本不对应.
使用
遇到的坑
-
都说是通过调用空间的get_attribute('value')方法来获取,实测行不通,通过pycharm的引用查询发现,除get_attribute()外还有个get_property(),试了下,果然可以.
报错说空间不可交互
发现是未加载完毕,显示等待加载完成就可以了.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。