google-chrome-headless 相关问题

Chrome Headless是用于自动化,测试和CI场景的Chrome和Chromium的无头模式。使用此标记可以解决与Chrome Headless和DevTools协议的使用相关的问题。

元素不可交互 - Selenium headless chrome=115.0.5790.170 - 如何解决这个问题?

我在使用带有无头chrome=115.0.5790.170的selenium时遇到问题,我有一张桌子和一个带有这个标签的td。 我在无头 chrome=115.0.5790.170 中使用 selenium 时遇到问题,我有一张桌子和一个带有此标签的 td。 <a id="formSegundaViaFatura:dtListaSegundaViaFaturaDebitoPendente:0:j_idt64" href="#" class="ui-commandlink ui-widget" onclick="PrimeFaces.addSubmitParam('formSegundaViaFatura',{'formSegundaViaFatura:dtListaSegundaViaFaturaDebitoPendente:0:j_idt64':'formSegundaViaFatura:dtListaSegundaViaFaturaDebitoPendente:0:j_idt64'}).submit('formSegundaViaFatura');return false;">2 via</a> 此代码将在没有图形资源的虚拟机中运行,只有终端,这就是我需要无头的原因。但是当我尝试与发送 click() 的此元素进行特定交互时,会出现错误。 Message: element not interactable (Session info: headless chrome=115.0.5790.170) Stacktrace: 如果有人知道我如何避免这个错误并与这个元素交互,我将非常感激,因为这是使这个爬虫在无头模式下工作的最后一部分。 如果您的问题是由使用 headless Chrome 引起的,那么您可以尝试使用 Chrome 的 newer 无头模式,该模式的激活方式如下: options.add_argument("--headless=chrome") 在完整的脚本中,看起来像这样: from selenium import webdriver from selenium.webdriver.chrome.service import Service service = Service() options = webdriver.ChromeOptions() options.add_argument("--headless=chrome") driver = webdriver.Chrome(service=service, options=options) # ... This is where you automate things... driver.quit() 您的自动化现在将在新的无头模式下获得与常规有头 Chrome 相同的结果。

回答 1 投票 0

如何从命令行使用 Chrome Headless 下载网站?

我可以使用无头 Chrome/Chromium 来替代 Bash 中的 curl 或 wget 吗?

回答 1 投票 0

Selenium Chromedriver.exe 即使在无头执行后仍继续显示终端黑屏

我正在尝试使用 Python 中的 Selenium 自动化网站流程。我正在使用 ChromeDriverManager 在执行程序时安装正确版本的 Chrome 驱动程序。我有一个图形用户界面

回答 5 投票 0

无论浏览器是否无头,脚本行为都会改变

我在python(使用selenium)上编写了一个网页抓取程序,效果非常好。最后一步是添加无头功能。 问题是,当脚本按规范无头运行时......

回答 2 投票 0

使用假/模拟编解码器构建 Chrome

有谁知道有模拟/假编解码器的 chrome 版本,并且实际上并不解码视频,但网站认为它可以解码?我到处都找不到它,而且会占用大量CPU负载...

回答 0 投票 0

Chrome:无法通过调试端口连接到正在运行的无头实例

我正在尝试使用普通的 Chrome 应用程序(带有 GUI)连接到“Headless chrome”。 我已经开始了无头流程,如下所示: chromedriver --headless --remote-debugging-address=0.0...

回答 0 投票 0

我的 chrome GL_RENDERER 和 GL_VENDOR 兼容吗?

我正在运行一个无头的 chrome,目的是渲染 WebGL2。 从 chrome://gpu 来看,我的 GL_RENDERER 似乎是 OpenGL ES 3.2,而最新的 ANGLE 最高支持 3.1。 GL_VERSION 是 OpenGL E...

回答 0 投票 0

无法在 docker 容器中使用 puppeteer 启动无头 chrome

我已经遇到了很多让 docker 容器运行的问题。现在它正在运行,下一个问题驱使我在这里问一个问题: 为什么 Chrome 无法在 Docker 中启动

回答 0 投票 0

使用 Google Chrome 无头模式从 .html 文件截图后图像大小错误

我正在使用 Google Chrome Headless 模式生成一些基于 *.html 文件的 *.jpg,如下所示: 谷歌浏览器 --无头 --disable-gpu --隐藏滚动条 --screenshot="预览.jpg" --wi...

回答 1 投票 0

在无头模式下通过谷歌浏览器下载文件

我在 Cromedrive 中以“正常”模式编写代码并且工作正常。当我更改为无头模式时,它不会下载文件。我已经尝试了我在互联网上找到的代码,但没有用。 chrome_op...

回答 7 投票 0

运行 headless google chrome 以在 docker 中将 html 转换为 pdf

我正在尝试将 html 转换为 docker 容器中的 pdf。 文件: 来自蟒蛇:3.8 # 为存储库添加信任密钥 运行 wget -q -O - https://dl-ssl.google.com/linux/linux_signing...

回答 1 投票 0

如何使用 Puppeteer 而不是选项卡打开一个新的 chrome 窗口?

我正在使用 puppeteer.connect() 连接到无头 chrome docker 图像。然而,在容器/操作系统中使用 puppeteer.launch() 是可行的,因为 chrome 和你的节点应用程序在同一个网络上......

回答 0 投票 0

Poltergeist JS/Headless Chrome - 切换到离线模式

我希望编写一个测试,我可以在 Cucumber 测试中途在离线模式和返回在线模式之间切换。我可以通过 Chrome 中的 Dev Tools 手动实现这个,但是有没有办法

回答 1 投票 0

selenium + chrome headless=new :等待 jquery / ajax 完成

使用 .net 7 和 selenium chrome webdriver,我刚刚遇到了这个新的无头模式的新 chrome 选项(--headless=new)。 当我尝试这个新选项时,我的实际测试代码用于等待...

回答 0 投票 0

如何使用 puppeteer 呈现网页

如何获取客户端呈现网页的完全呈现的 html+css? puppeteer 上的页面内容返回一个非常糟糕的渲染结果,缺少 css 简化代码: const 表达 =

回答 1 投票 0

Headless Chrome - 无法初始化系统 EGL

我正在尝试让无头 Chrome 与 GPU 相处。 我使用以下 chrome args 运行无头 Chrome,但硬件加速失败: chrome_args = [ “--use-angle=gl-egl”...

回答 0 投票 0

如何使用 Chrome DevTools Protocol 的 printToPDF 在 header 或 footer 模板中修改首页号或执行 JS

我正在使用 Headless Chrome 通过 printToPDF CDP 方法打印出 PDF 文件。如果我们将 displayHeaderFooter 参数设置为 true,那么我们可以使用

回答 2 投票 0

PHP chrome-php / headless-chromium-php 错误

几个月来我一直在使用 chrome-php 和 headless-chromium 库,没有任何问题,但现在我收到了这个错误。有谁知道为什么这会开始发生?谢谢。 致命错误:

回答 3 投票 0

新的chrome headless出现坏了

前几天我允许我的ubuntu下载chrome(111.0.5563.64),现在发现无头不起作用。文档说 headless=old 应该像以前那样运行,但事实并非如此。 具体的...

回答 0 投票 0

新的chrome headless出现坏了

前几天我允许我的ubuntu下载chrome(111.0.5563.64),现在发现无头不起作用。文档说 headless=old 应该像以前那样运行,但事实并非如此。 具体的...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.