当前位置: 首页 > 知识库问答 >
问题:

AWS Lambda 上的 Headless Chrome Python 3.8 - 意外退出。状态代码为:127

姜景辉
2023-03-14

我试图在AWS Lambda中安装/运行无头Chrome,但在通过Lambda进行测试时出现以下错误。

" errorMessage ":"消息:Service /tmp/bin/chromedriver意外退出。状态代码为:127\n "," errorType": "WebDriverException "

我正在使用适用于Linux的ChromeDriver 83.0.4103.39。

在Python中执行的步骤:

  1. 在Lambda中创建 /tmp/bin
  2. 将Chrome驱动复制到 /tmp/bin
  3. 将权限更改为0777

Python代码:

在以下行引发错误-

Chrome(chrome_options=chrome_options,executable_path="/tmp/bin/"chrome_linux_driver)

当我在装有相同windows Chrome驱动程序的windows下运行时,代码工作正常。

任何帮助真的非常感谢。

共有1个答案

阎懿轩
2023-03-14

错误可能是因为你使用的chromedriver版本和headless chromium二进制文件不相同,所以请确保下载两者的相同版本

另一个原因可能是您没有使用linux Chrome驱动程序和无头铬,并且由于lambda在linux上工作,因此代码将不起作用

希望这是有用的。

 类似资料:
  • 我对使用selemium进行网络购物有很多问题。已安装并放置在与python文件相同的文件夹中。所有似乎在几秒钟内加载jupyter单元的建议都会在以下消息之后被拒绝:我使用下载它们。这里是我的代码: 我现在正在尝试通过下载铬来解决这个问题,但我发现错误,并且弹出窗口告诉我我的代码不可信。

  • 这不是转贴 硒。常见的例外。WebDriverException:消息:未知错误:Chrome无法启动:在Python中使用ChromeDriver和Selenium崩溃 我正在使用Linux,创建新配置文件不是一个选项。我想像selenium gui一样加载现有配置文件(而不是创建新配置文件)。 我能让chrome正常工作,但谷歌chrome不行。Chrome将打开,但会回退 错误。 我正在尝试

  • 几分钟前它运转良好。现在,我在尝试从Appium桌面启动应用程序时,在Appium桌面应用程序中遇到以下错误。 Appium桌面:版本1.10.0 [UiAutomator]启动UiAutomator[UiAutomator]移动到状态'启动'[UiAutomator]解析uiAutomator jar[UiAutomator]找到jar名称:'AppiumBootstrap.jar'[ADB]运

  • 我在knpSnappyBundle上有这个错误,我正在尝试生成一个pdf,然后通过电子邮件发送它。 我的配置如下所示: 然后我的控制器: 完全错误消息: 退出状态代码“127”表示出现了问题:stderr:“sh:1:/usr/local/bin/wkhtmltopdf:未找到”stdout:“命令:/usr/local/bin/wkhtmltopdf--lowquality'/tmp/knp_s

  • 我正在开发一个基于Web的工具(名为cloudcopasi),它从用户那里接收作业并将其提交给bosco资源(计算节点)。我在Linux Centos7上使用的是bosco版本(condor 8.8.12)。web界面允许用户添加一个bosco池,用户可以使用该池提交作业。然而,当我试图提交作业时,它失败了。我也尝试使用以下命令测试池: 谢谢你。

  • 这是我在执行代码时收到的错误: 文件“/usr/local/lib/python2.7/dist packages/selenium/webdriver/chrome/webdriver.py”,第73行,在init self中。服务start()文件“/usr/local/lib/python2.7/dist packages/selenium/webdriver/common/service.