python - 如何通过 SSH 使用 Python Selenium
问题描述
我正在尝试在无桌面服务器上通过 Python 使用 Selenium。当我尝试打开铬时,它说:
WebDriverException:消息:未知错误:Chrome 无法启动:异常退出(驱动程序信息:chromedriver=2.35.528139 (47ead77cb35ad2a9a83248b292151462a66cd881),platform=Linux 4.15.0 x86_64)
在不使用桌面的情况下,我该怎么做才能让它工作?
感谢大家!
解决方案
我正在远程运行 selenium,没有问题。
浏览器和chromedriver的版本是否兼容?例如,您可以从命令行检查这一点which chromium-browser
。
您的驱动程序还应设置为无窗口运行:options.add_argument('--headless')
推荐阅读
- powershell-4.0 - PowerShell gci -Path C:\ -exclude "Windows" -Directory 不显示目录
- mysql - MYSQL - 此过程不执行
- xcode - SwiftUI - 弹出图像/文本
- c# - 调用 Graph API URL 时出现异常
- vuejs2 - 将表单数据添加到后端时出现 CORS 问题
- java - 如何获得正确的输入来获取我的 ArrayList 的索引?
- arrays - 以随机顺序创建具有数字 1-16 的二维数组
- sql - ST_HexagonGrid 几何向量查找所有点
- java - 实现从 autcloseable 扩展的接口的类
- typescript - 如何建立一个“测试端口”,通过它选择的私有功能将是公开的?