amazon-web-services - 在 EC2 实例中使用 Selenium 的问题
问题描述
我正在尝试在 EC2 istance 中运行 Selenium 网络爬虫。我对此很陌生,所以我按照这里的指南https://medium.com/@praneeth.jm/running-chromedriver-and-selenium-in-python-on-an-aws-ec2-instance-2fb4ad633bb5 和安装了 chromedriver 和 google chrome。但是,当我尝试运行一个尝试打开 chromedriver 的脚本时,我收到一个错误,“未知错误:Chrome 无法启动:异常退出。” 没有很多好的信息,我不知道是什么原因造成的。
这是我得到的确切错误。 https://miro.medium.com/max/1400/1 *RLSHpS4ZLmnhRcvduEhWXA.png
如果它不起作用,此测试代码将显示错误。
import selenium
from selenium import webdriver
print('trying to open webdriver now')
driver = webdriver.Chrome()
driver.get("http://www.stackoverflow.com/")
解决方案
推荐阅读
- ios - 如何访问特定的子节点 Scenekit
- visual-studio-code - 在 Visual Studio Code 中关闭构建面板
- graphics - 绘制的正方形在指定颜色之间不断闪烁
- oracle-apex - 交互式报表中链接列的 Oracle Apex 位置
- react-native - 仅为特定屏幕启用标题
- google-chrome - inject.preload.js 无法从我的开发环境中加载 chrome 中的文件
- sql - 定义 SQL Plus 变量
- javascript - 通过在 javascript 中搜索模式来替换子字符串
- mysql - 使用 mySQL 视图丢弃行
- powershell - Powershell 读取 CSV 然后以逗号分隔其中一个字符串,但如果在引号内则不分隔