from selenium import webdriver import time driver = webdriver.Chrome() driver.get("https://www.baidu.com/") #控制浏览器 #控制浏览器窗口大小 #通过set_window_size()方法设置... ...
分类:
编程语言 时间:
2019-10-03 14:31:30
阅读次数:
98
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com/") #WebDriver 中常用的一些方法 """ (1) clear() 清楚文本 例: driver.fin... ...
分类:
编程语言 时间:
2019-10-03 14:25:02
阅读次数:
76
现在用selenium模仿腾讯邮箱登录 思路:定位页面用户名、密码元素、输入即可,在定位登录按钮,点击即可 注意:直接去定位用户名、密码,找不到,通过检查网页源代码,发现页面存在嵌套现象,必须切换到登录frame中,才能定位到用户名,密码元素 下面请看代码: 最后:当在函数内部实例化浏览器对象,函数 ...
分类:
其他好文 时间:
2019-10-03 12:19:08
阅读次数:
115
selenium(自动化测试工具可用于在爬虫中解决js动态加载问题) 简介(本质就是模仿浏览器工作) Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那 ...
分类:
Web程序 时间:
2019-10-02 00:54:38
阅读次数:
106
有些时候我们需要用到百度文库的某些文章时,却发现需要会员才能下载,很难受,其实我们可以通过爬虫的方式来获取到我们所需要的文本。 工具:python3.7+selenium+任意一款编辑器 前期准备:可以正常使用的浏览器,这里推荐chrome,一个与浏览器同版本的驱动,这里提供一个下载驱动的链接htt ...
分类:
编程语言 时间:
2019-10-01 22:33:41
阅读次数:
133
新人新手,初次接触selenium+Java自动化测试,试着分享点学习中的东西。 在做自动化的时候,有时会遇见图形化校验的问题,特别是现在大部分网站都加上了滑块校验,今天分享一下最简单的滑块校验的处理; 这个滑块的处理步骤: 1.先定位和滑块控件的元素; 2.获得滑块滑动的距离,也就是滑块目的地的坐 ...
分类:
编程语言 时间:
2019-10-01 18:39:49
阅读次数:
116
from selenium import webdriver import time driver = webdriver.Chrome() driver.get("https://www.baidu.com/index.php?tn=25017023_6_pg&ssl_s=1&ssl_c=ssl1... ...
分类:
编程语言 时间:
2019-10-01 18:26:11
阅读次数:
81
介绍 selenium相当于是一个机器人,可以模拟人类登陆浏览器的行为,比如点击、填充数据、删除cookie等等。Chromedriver是一个驱动Chrome的程序,使用它才可以驱动浏览器,其实Chromedriver之前是用来做自动化测试的,但是发现很适合爬虫。当然这里的是Chromedrive ...
分类:
其他好文 时间:
2019-10-01 13:39:50
阅读次数:
319
今天学习如何使用selenium库来爬取百度文库里面的收费的word文档 结果运行报错: 因为在百度文库页面底部需要点击“继续阅读”才可以加载到完整的页面,所以必须使用这两行代码 来将浏览器滚动到“继续阅读”这个位置,然后执行点击按钮。 但是却爆出了黄色部分的错误。找了好久,最后在stackover ...
分类:
编程语言 时间:
2019-09-30 23:53:41
阅读次数:
228
今天来讲一下自动化测试环境的搭建,整个过程分为四步,非常简单。 一、chrome浏览器安装 1、下载chrome浏览器并安装,下载路径网上很多。 2、 由于selenium只嵌入了firefox的驱动包,而不包含chrome,因此我们需要下载chrome浏览器对应版本的chromedriver,地址 ...
分类:
编程语言 时间:
2019-09-30 00:04:13
阅读次数:
124