问题标签 [chrome-options]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Chrome 浏览器中接受/忽略 SSL 证书
我ChromeOptions
在Java中遇到了这个问题。在我的代码中实现它时,它不包含我需要在 Chrome 浏览器中接受/忽略 SSL 证书的一些方法。这样的方法.setCapability
我可以传入它CapabilityType.ACCEPT_SSL_CERTS, true);
。
例子:
... setCapability
Eclipse 在哪里被标记为错误,它说
python - Python - 保存到 PDF 屏幕未在 chrome 85.0.4183.102 中显示
参考解决方案:Chromedriver Save as PDF method not working
在显示 Ctrl+P 以保存到 PDF 时出现问题,屏幕显示所有字段均已禁用,并将立即关闭。我正在使用上述 URL 中提供的解决方案。除非我使用下面的代码以及您提供的代码来禁用 cookie,否则它曾经完美地工作过。
我正在使用 Chrome 驱动程序版本:85.0.4183.102
有没有因为这个而产生冲突。
请在这方面帮助我。谢谢
python - 使用 Selenium 抓取网页时阻止登录覆盖窗口
我正在尝试在 10 个网页中抓取一长串书籍。当循环第一次单击下一步 >按钮时,网站会显示登录覆盖,因此 selenium 无法找到目标元素。我已经尝试了所有可能的解决方案:
- 使用一些镀铬选项。
- 使用 try-except 单击叠加层上的X按钮。但它只出现一次(第一次单击下一步 >时)。问题是当我把这个 try-except 块放在
while True:
循环的末尾时,它变成了无限的,因为我continue
在除了我不想打破循环。 - 向 Chrome 添加一些弹出窗口阻止程序扩展,但是当我运行代码时它们不起作用,尽管我使用
options.add_argument('load-extension=' + ExtensionPath)
.
这是我的代码:
任何帮助,例如如果我可以将循环更改为 for 循环单击下一步 >按钮直到结束而不是 while 循环,或者我应该在哪里放置 try-except 块以关闭覆盖,或者如果有Chromeoption可以禁用覆盖。提前致谢
python - 为什么chrome可以存储这个会话数据而firefox不能?
所以我想存储一个 Whatsapp Web 会话,以便不必每次都扫描 Whatsapp Web 的二维码。我用下面的代码做到了:
上面的代码运行良好(Chromebrowser),但下面几乎相同的代码不起作用:
为什么它不适用于Firefox?每次都会出现 QR 码,但我已将 firefox 配置文件加载到浏览器/驱动程序中,因此似乎 firefox 不存储 whatsapp 网络数据......但是,如果我在普通的 firefox 浏览器中进入 whatsapp 网络,它再次存储数据,我不必重新扫描......我对这个问题感到困惑。
我真的希望它与 Firefox 一起工作,因为 chromedriver 不支持表情符号:/
有任何想法吗?
python - AttributeError: 'Options' object has no attribute 'self' error using ChromeOptions for headless Google Chromethrough Selenium Python
所以我一直试图让无头铬工作好几天。我不知道怎么了!我已经尝试了所有可以在与该问题相关的论坛中找到的方法。
现在这是我正在运行的代码(它是其他人教程的直接片段,对他们来说很好):
当我运行该代码时,我收到以下错误
可能值得知道 chromedriver 在正确的路径中,我知道这一点,因为当我运行时:
这工作正常
python - Selenium chrome 使用多个 add_experimental_option
我想在我的 selenium chromedriver 项目中使用 2 个实验选项,但我没有获得有关“add_experimental_option”函数的足够信息,我想使用 2 个实验选项“prefs”和“debuggerAddress”,当我尝试运行它时,报错,只能用一个,怎么两个都用?
错误信息
python - 没有名为“选项”的模块异常
尝试使用此代码运行 selenium,但它一直说:
代码:
该错误是针对该行抛出的,import options
但是没有它我会得到该options is not defined
行的错误options.setBinary
。
python - 如何输入作为字符串一部分的变量的文件路径(Python)
我正在尝试在 Chromedriver 的默认下载目录中插入一个字符串变量,如下所示:
然后我面临以下错误:
类型错误:不支持的操作数类型 %:'dict' 和 'str'
据我所知,这是使用 %s 插入字符串变量时的正确语法。问题似乎很简单,我似乎找不到解决方案,因为经过一些研究,我没有遇到任何人在 chrome 驱动程序选项中插入“%s”的示例。
python - Options().add_experimental_option 不起作用
我一直在编写一个脚本来自动执行 Google Chrome 中的任务。不幸的是,我没有任何运气让 Chrome 访问我的麦克风并拒绝访问通知。我试过使用Options().add_experimental_option()
但没有任何运气。我做错了什么还是有其他方法?我曾尝试使用假 UI 和假媒体流来删除弹出窗口,但这也没有奏效。Options().add_argument("--use-fake-ui-for-media-stream"); Options().add_argument("--use-fake-device-for-media-stream")