AWS lambdaでselenium、chromedriverを使用したPythonプログラムを動かす際、それぞれのバージョンをどれにすればよいのか。現時点で互換性のとれた組み合わせを教えていただきたいです。
また、できれば今回のように開発を行う上で互換性のあるバージョンを選定する判断の過程を教えていただきたいです(すべて最新版を選ぶと動作が安定していない場合があると認識しています)。
上記を使用したクローリングのプログラムをすでに実装しており、ローカル環境では問題なく動作しておりますが、lamdaへデプロイ、テストを実施した際にエラーが発生します。原因の切り分けを行ううえで、まずは互換性の問題を解消したいと考えております。
【エラー内容】
[ERROR] NoSuchDriverException: Message: Unable to obtain chromedriver using Selenium Manager; Message: Unsuccessful command executed: /opt/python/lib/python3.9/site-packages/selenium/webdriver/common/linux/selenium-manager --browser chrome --output json; Expecting value: line 1 column 1 (char 0)
; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location
なお、以下のサイトで示された手順を実施しています。
【参考URL】
https://dev.classmethod.jp/articles/aws-lambda-python-selenium-make-env/

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。