Selenium WebDriverException:处理 Chrome 崩溃
使用 Selenium WebDriverException 启动 Chrome 时遇到问题?本指南将提供解决常见错误的解决方案:“Chrome 无法启动:因 google-chrome 不再运行而崩溃,因此 ChromeDriver 假设 Chrome 已崩溃。”
可能的原因:
解决步骤:
1.更新 ChromeDriver:
确保您安装了最新版本的 ChromeDriver。访问 https://sites.google.com/chromium.org/driver/ 并下载适合您操作系统的驱动程序。
2.调整 Chrome 选项:
将以下参数添加到您的 Chrome 选项中:
chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage')
3.其他故障排除提示:
示例代码:
from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') d = webdriver.Chrome('/home/PycharmProjects/chromedriver', chrome_options=chrome_options) d.get('https://www.google.nl/')
按照以下故障排除步骤,您应该能够解决 Chrome 崩溃导致的 WebDriverException。
以上是Selenium WebDriverException:为什么我的 Chrome 浏览器崩溃以及如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!