小编Spa*_*wat的帖子

服务 /opt/chromedriver 意外退出。状态代码为:127 在 aws lambda python3.8 上运行 selenium 时出错

我正在使用这部分代码在运行时 3.8 的 aws lambda 上运行 selenium

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

def handler(event, context):
    options = Options()
    options.binary_location = '/opt/headless-chromium'
    options.add_argument('--headless')
    options.add_argument('--no-sandbox')
    options.add_argument('--single-process')
    options.add_argument('--disable-dev-shm-usage')

    driver = webdriver.Chrome('/opt/chromedriver',chrome_options=options)
    driver.get('https://www.google.com/')

    driver.close();
    driver.quit();

    response = {
        "statusCode": 200,
        "body": "Selenium Headless Chrome Initialized"
    }

    return response
Run Code Online (Sandbox Code Playgroud)

但它让/opt/chromedriver 意外退出。每次运行时状态代码为:127错误。对此有什么想法吗?selenium 与 python3.8 兼容吗

selenium selenium-chromedriver selenium-webdriver aws-lambda python-3.8

6
推荐指数
1
解决办法
2524
查看次数