Selenium Windows 10-chromedriver.exe仅返回本地连接

Selenium Windows 10-chromedriver.exe仅返回本地连接,selenium,windows-10,selenium-chromedriver,Selenium,Windows 10,Selenium Chromedriver,当我尝试运行chromedriver.exe上一个版本时,它会返回相同的错误消息,但始终带有另一个端口: Starting ChromeDriver 73.0.3683.20 (8e2b610813e167eee3619ac4ce6e42e3ec622017) on port 64862 Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks

当我尝试运行chromedriver.exe上一个版本时,它会返回相同的错误消息,但始终带有另一个端口:

Starting ChromeDriver 73.0.3683.20 (8e2b610813e167eee3619ac4ce6e42e3ec622017) on port 64862
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

我使用Windows 10 Home。我在哪里可以启用它来允许internet连接?

我已经使用selenium一段时间了,当我使用selenium时,它似乎应该显示“仅本地连接”。如果我想让selenium点击youtube视频,我可以在chrome上做所有我通常做的事情。所以让我问你,当你使用硒的时候,你想用它做什么?与在chrome上浏览相比,这个“仅本地连接”输出是否阻止了您在使用selenium时尝试执行某些操作

更新


*其他人也有同样的问题这里是答案,请注意,与您提出相同问题的人没有标记为已解决,但应该如此。

这是chromedriver官方网站的一段引文<代码>“默认情况下,ChromeDriver只允许本地连接。如果需要从远程主机连接到ChromeDriver,请使用命令行上的--whitelisted ips开关指定允许连接到ChromeDriver的IP地址列表。”


换句话说,
只允许本地连接。
应该在运行chromedriver时显示,如果不希望从远程主机运行chromedriver

出现此错误是因为您的本地浏览器版本和下载到项目中的chromdriver

交叉检查您下载的chromedriver+浏览器版本,如果有偏差,请下载与您的版本匹配的版本


这是链接-

您看到的不是错误。这是一条信息性消息

当您运行此驱动程序时,它将允许您的脚本访问此驱动程序并在Google Chrome上运行命令

Options --> Help --> About Google Chrome
这可以通过在本地网络上运行的脚本(
只允许本地连接。
)或通过在外部网络上运行的脚本(
允许所有远程连接。
)完成。使用本地连接选项总是比较安全的。默认情况下,可以通过端口
9515
访问Chromedriver

查看是否希望允许所有连接,而不仅仅是本地连接


如果您的Chromedriver仅显示上述三条消息(根据问题),则存在问题。它必须显示这样的消息,表示它已成功启动

Starting ChromeDriver 83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416}) on port 9515
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.

步骤1:检查浏览器版本

打开谷歌浏览器

Options --> Help --> About Google Chrome

我的版本是:版本83.0.4103.61

步骤2:比较Chromedriver和Google Chrome的版本

两个版本都应该以相同的数字开头。我的浏览器版本是83,因此,chrome驱动程序版本也应该是83。如果您的版本不匹配,那么您将看到以下消息。您将看不到写着“ChromeDriver已成功启动”的行。

Starting ChromeDriver 80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs/branch-heads/3987@{#882}) on port 9515
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
步骤3:下载正确版本的Chromedriver


下载与浏览器版本匹配的正确版本。使用。要为windows设置此选项,请参阅。再次执行步骤2

我在ubuntu上收到了相同的消息,你有什么解决方案吗?你的控制台中有其他错误警告吗?我通过在linux服务器上设置echrome参数--headless解决了这个问题。如果你有以下代码,只需删除它并运行->
选项。addArguments(--remote debuging port=9222”)可能重复的