logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

selenium 打开网络页面的时候,模拟关闭弹窗的方法(汇总,全!)

在使用 Selenium 自动化测试或爬取网页时,可能会遇到弹窗,影响脚本执行,例如广告、登录提示、浏览器通知。

文章图片
#selenium#测试工具
【Python】每隔一段时间自动清除网站上cookies的方法

我在写爬虫的时候,经常会因为点击浏览太多的页面,而导致很多的cookies累积。以下是解决的方法

文章图片
#python#开发语言
【Python】selenium获取定位元素大小、电脑屏幕的像素、屏幕尺寸信息、以及网页尺寸的方法

进行自动化测试的时候,有时候会使用获取网页的大小做一些计算,计算定位元素,电脑屏幕像素、尺寸等信息

文章图片
#python#selenium#开发语言
【Python】selenium使用find_element时解决【StaleElementReferenceException】问题的方法

StaleElementReferenceException是 Selenium WebDriver 中的一种异常,通常在元素与当前页面的状态不同步时抛出,比如页面已经刷新或导航到另一个页面,但是尝试操作的元素引用仍然是旧页面上的元素。

文章图片
#python#selenium#开发语言
【Python】selenium结合js模拟鼠标点击、拦截弹窗、鼠标悬停方法汇总(使用 execute_script 执行点击的方法)

我们在写selenium获取网络信息的时候,有时候我们会受到对方浏览器的监控,对方通过分析用户行为模式,如点击、滚动、停留时间等,网站可以识别出异常行为,进而对Selenium爬虫进行限制。这里我们可以加入JavaScript的使用。Selenium可以执行JavaScript,通过使用方法,来执行点击操作。它可以绕过一些 Selenium 直接操作元素时可能遇到的问题,比如或者需要更复杂的交互。

文章图片
#python#selenium#javascript
【Python】selenium爬取过程中,解决点击去掉弹窗的方法

在测试网页运行爬取的时候,最害怕的就是遇到弹窗。有时候也不能忽略,因为如果不把它去掉,获取页面的元素就会失败

文章图片
#python#selenium#开发语言
【Python】谷歌浏览器总是自动更新,使用selenium跟chromedriver版本不匹配怎么办?

解决谷歌浏览器自动更新后,影响selenium的chromedriver驱动的解决方法,分为下载历史浏览器和自动下载当前浏览器对应的驱动

文章图片
#python#selenium#javascript
【Python】selenium 的EC.presence_of_element_located 和 EC.element_to_be_clickable 的区别

区分EC.element_to_be_clickable和EC.presence_of_element_located 和visibility_of_element_located

文章图片
#python#selenium#开发语言
    共 29 条
  • 1
  • 2
  • 3
  • 请选择