随笔分类 - Selenium
摘要:###1.先安装pyHook 进入其官网,搜索pyHook找到该文件: https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 文件前的CP37是指python的版本,命令行中直接输入py就可以查看 后面的win32是指电脑为32位的。win_amd64则是
阅读全文
摘要:###js的滑屏 1)以下脚本实现js滑屏 scroll="document.documentElement.scrollTop=800"#垂直滚动 px scroll = "document.documentElement.scrollLeft=1000"#水平滚动 scroll="window.
阅读全文
摘要:###selenium介绍及基本流程 什么是selenium 一款基于浏览器自动化的模块 和爬虫的关联: 模拟登录 便捷的获取动态加载的数据 缺点: 爬取数据的效率底 环境部署繁琐 模块下载: pip install selenium selenium如何获取动态加载的数据 环境安装:pip ins
阅读全文
摘要:###chromedriver下载地址 所有chromedriver均可在下面链接中下载到: http://chromedriver.storage.googleapis.com/index.html 国内连接: http://npm.taobao.org/mirrors/chromedriver/
阅读全文
摘要:模块方法: 含义: 定位一个元素: 定位多个元素: 含义: 等待条件: 含义: 实例化配置选项 不加载图片,加快访问速度 设置为开发者模式,避免被识别 设置无界面模式 设置默认编码为utf 8 通过设置user agent,用来模拟移动设备 设置selenium窗口大小 阻止密码保存提示框的弹出 添
阅读全文
摘要:一、显示等待(有条件等待) 常见问题: 1. 定位明明是对的,为什么运行代码没找到定位。 2. 定位明明是对的,找到定位了,文本信息为什么取到是空的? 分析原因: 1. 没有处理frame 2. 页面渲染速度比自动化测试的代码慢,页面还没渲染出来就定位了 3. 异步请求,后端还未返回给前端,自动化测
阅读全文