首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在多个远程调试端口上打开多个google?

如何在多个远程调试端口上打开多个google?
EN

Stack Overflow用户
提问于 2022-03-29 22:05:27
回答 2查看 453关注 0票数 0

将selenium连接到现有的铬会话,方法是使用

“C:\Files\Google\Chrome\Application\chrome.exe程序”--远程调试-端口=9222-用户-数据-dir=“C:\selenum\ChromeProfile”

代码语言:javascript
复制
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
chrome_options.add_argument('--headless')
chrome_options.add_argument('--remote-debugging-port=9222') # Recommended is 9222
chrome_driver =  "Data/chromedriver.exe"
driver = webdriver.Chrome(chrome_driver, chrome_options=chrome_options)

我正在做一个项目,在这个项目中,我必须在不同的端口上为chrome打开多个窗口。因此,我希望在端口9222和端口9223上打开另一个实例。

但当我做的时候

“C:\Files\Google\Chrome\Application\chrome.exe程序”--远程调试-端口=9223--用户-数据-dir=“C:\selenum\ChromeProfile”

代码语言:javascript
复制
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9223")
chrome_options.add_argument('--headless')
chrome_options.add_argument('--remote-debugging-port=9223') # Recommended is 9222
chrome_driver =  "Data/chromedriver.exe"
driver = webdriver.Chrome(chrome_driver, chrome_options=chrome_options)

它用

代码语言:javascript
复制
Opening in existing browser session. 

这意味着它不是在不同的端口上打开那个会话,而是在同一个端口上打开。我想控制谷歌铬的第二个实例,而不是第一个已经打开的实例。

如何避免这种情况,并在不同端口上打开多个google实例?

EN

回答 2

Stack Overflow用户

发布于 2022-07-28 00:41:42

  1. 使用Chrome便携或chrome+chrome便携

  1. 相同窗口上的不同用户同一台计算机

  1. 异种计算机.

  1. Edge和Chrome

还没有找到任何方法来做这两个实例的铬。

票数 1
EN

Stack Overflow用户

发布于 2022-09-02 06:43:45

使用最新版本的Chrome,我正在使用(104.0.5112.102)

创建一些空文件夹,如C:\selenum\9222 C:\selenum\9223 (Windows系统)

最后一次设置快捷方式,如下所示

运行快捷方式,您将看到结果。

“C:\Files\Google\Chrome\Application\chrome.exe程序”--远程调试-端口=9123--用户-数据-dir=C:\selenum\9222

“C:\Files\Google\Chrome\Application\chrome.exe程序”--远程调试-端口=9123--用户-数据-dir=C:\selenum\9223

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71669298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档