
selenium
踏雪无痕老爷子
自古以来,人通过控制群体而获得超越自身的力量,因此充满了杀戮、谎言和残暴,这是黑暗的世界,存量的世界,丑恶的世界;
从今开始,我们可以通过控制机器来获得超越自身的力量,因此充满了创新,共享和智慧,这是光明的世界,拓展的世界,善良的世界;
唯有科技,是拯救人类的宝具。
唯有极客,是带领人类的先锋。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【selenium】webdriver测试脚本
不同电脑上运行selenium时总是因为环境问题出幺蛾子,所以需要一个最简单的脚本每次先验证一下能不能正常启用selenium。这个脚本做的事情就是试着用selenium启动网页,默认用了百度首页,也可以根据情况自己修改。原创 2024-10-11 15:33:37 · 408 阅读 · 0 评论 -
【网页自动化】【爬虫】如何下载特定版本的chrome webdriver
chrome的webdriver在114,115上下版本之前都是每一个版本都给下载页面的,但是之后就只给出明确的statble,beta等三个版本了,比如当前最新的版本是129,我想下128就没有明确的引导,本篇告诉你如何快速下载制定版本的chrome webdriver。很简单,分析如下连接,修改其中的版本号,有必要的话也可以改win64到win32,就可以直接下载得到特定版本的chrome webdriver了。原创 2024-10-11 12:51:23 · 628 阅读 · 0 评论 -
【selenium】如何追加属性允许自动下载文件
用webdriver吊起的浏览器属性与自己正常双击打开的浏览器属性是不一致的,因此为了设置某些特定的浏览器属性,需要在Python吊起driver之前先给Driver实例做属性设置。 在爬虫的应用中经常需要下载文件,但是浏览器的默认下载属性却是需要每下载一个文件都需要用户点一下确认。通过在代码中对driver实例进行相应的属性设置,可以将浏览器设置为自动下载,摆脱需要人工介入下载的限制。 上述代码是一个定义driver实例属性的代码段,其中和表示先设定自动下载属性为生效,然后再将表示属性设置的字典付给dri原创 2022-06-08 21:21:21 · 615 阅读 · 0 评论 -
【selenium爬虫】用好xpath定位元素的几个总结
selenium中定位元素方法虽多,但实际使用下来最自由、适用程度最广的可能就是xpath方法了,这种方法能够让你同时结合标签tag,属性和方法等多个条件来精确定位没有什么唯一属性的元素。用好xpath,定位就轻松很多。这需要掌握以下几个要点。...原创 2022-06-08 21:00:37 · 484 阅读 · 0 评论 -
【selenium】如何加快Selenium的测试速度
【背景】 测试selenium时,如果不做任何改造,那么每次测试都要吊起driver,从头执行一遍所有步骤。频繁修改并回归测试时会感觉效率很低。 【改善方法】 采用手动一次吊起Chrome,完成登录等公共步骤后,再用selenium接上的方法展开测试。 首先利用如下Bat文件吊起测试Chrome: Selenium效率化预备Bat下载地址 在这个Chrome中做打开,登录等公共的准备步骤 然后在Python的Selenium脚本中做如下设置: # 开始运行网页脚本 options = webdriver.C原创 2022-05-30 18:17:13 · 1232 阅读 · 0 评论