尝试使用 Python 中的 Selenium 打开 YouTube(或任何其他网站)。当我运行该程序时,会弹出一个空白的浏览器窗口,地址栏中显示短语“
data:,
”,并且它会一直保留在那里直到超时。我该怎么做才能正确打开网页?
附加信息:
chromedriver.exe
与Chrome放在同一目录中。示例代码:
from selenium import webdriver
driver = webdriver.Chrome(executable_path = r"C:\explicit\path\to\chromedriver.exe")
driver.get("https://www.youtube.com")
我一直(现在仍然)为此苦苦挣扎。某些运行时错误可能会使 Chromium 进程保持活动状态。 经过一番研究后,我发现如果系统中存在另一个 Chromium 进程,新的 Chromium 实例有时会挂起。 只需找到并终止该进程,然后再次运行脚本即可。 不管怎样,我仍然不知道为什么我们不能同时使用两个 Chromium 实例,这是并行运行测试的一种限制。
在Linux中我使用这样的东西:
sudo kill -9 $(ps aux | grep chromium | awk '{print $2}')