chrome-options相关内容

如何解决“不推荐使用构造函数 ChromeDriver(Capabilities)"和 WebDriverException:ChromeDriver 和 Chrome 出现超时错误

我正在尝试如下配置默认下载目录,它可以正常工作,但我遇到了两个问题: String exePath = "src\\Drivers\\chromedriver.exe";System.setProperty("webdriver.chrome.driver", exePath);String downloadFilepath = "U:\\Data\\Download";HashMap ..

更改现有网络驱动程序中的 ChromeOptions

场景:需要将文件从网络层次结构下载到同一层次结构下的本地驱动器. 示例 Web 层次结构: 父级 1:孩子 1:*文件1孩子2:*文件2 下载文件 1 时,它应该存储在路径 1 - "C:\....\Downloads\Parent 1\Child 1\" 下载文件 2 时,它应该存储在路径 2 - "C:\....\Downloads\Parent 1\Child 2\" ..

使用 Selenium 抓取网页时阻止登录覆盖窗口

我试图在 10 个网页中抓取一长串书籍.当循环第一次点击 next > 按钮时,网站会显示登录覆盖,因此 selenium 无法找到目标元素.我已经尝试了所有可能的解决方案: 使用一些镀铬选项. 使用 try-except 点击叠加层上的 X 按钮.但它只出现一次(第一次点击 next > 时).问题是,当我将这个 try-except 块放在 while True: 循环的末尾时,它变得 ..
发布时间:2021-06-13 19:36:20 Python

Selenium:在运行代码时禁用无头吗?(Python)

我看到了这篇文章: 如何使无头浏览器可见Python 但是显然,一旦代码运行,就不可能禁用无头,还有其他选择吗? 我的代码检测页面上是否存在验证码,显示窗口,并且一旦完成验证码,它就会再次隐藏该窗口. 解决方案 否,将无法初始化验证码. 当您配置 ChromeDriver 使用 ChromeOptions()发起如何在同一会话中将Selenium Webdriver ..
发布时间:2021-05-12 19:05:02 Python

Selenium ChromeOptions中的双破折号(-)表示什么

我在Java中使用了硒,并且在其中使用了一些chrome选项.但是我在不同来源中看到了chrome选项的不同用法.我的意思是有些人在选项前使用双破折号,而有些人则没有(例如 disable-dev-shm-usage 和-disable-dev-shm-usage ).两种用法之间有什么区别吗? 解决方案 按照 ..

如何解决“不赞成使用构造函数ChromeDriver(Capabilities)"的问题,和WebDriverException:ChromeDriver和Chrome超时错误

我正在尝试如下配置默认的下载目录,它可以正常工作,但是有两个问题: String exePath = "src\\Drivers\\chromedriver.exe"; System.setProperty("webdriver.chrome.driver", exePath); String downloadFilepath = "U:\\Data\\Downloa ..

硒更新的Chrome无法禁用浏览器通知(尝试了其他解决方案)

我知道这是一个老问题,我已经尝试了一些帖子的答案,例如禁用Chrome通知(硒) 很遗憾,这些方法都无效,浏览器通知弹出窗口仍然出现,并中断了我的模拟. 我的Chrome版本是75.0.3770.100(官方内部版本)(64位),可在MacOS上运行. 编辑: 此问题被标记为 String chromePath = "somepath/selenium-2.48.2/chr ..

在哪里可以找到含硒的所有可用ChromeOption的列表?

在哪里可以找到带有硒的所有可用Chrome选项的列表? 在python环境中使用硒进行爬网时,我不得不在chrome webdriver中使用flash. 所以我试图找到一个允许Flash的设置,然后找到了这些答案. https://sqa.stackexchange .com/questions/30312/enable-flash-player-on-chrome-62-runni ..

Python Selenium中的Chrome选项:禁用GPU与无头

在python-selenium chrome_options中,以下两个选项之间的区别到底是什么?我知道这两个选项都在运行selenium脚本时没有打开浏览器. chrome_options.add_argument('--headless') chrome_options.add_argument('--disable-gpu') 解决方案 您看对了.添加参数 --headles ..
发布时间:2020-07-19 20:25:50 Python