mtagab008 / docker-selenium-lambda

The simplest demo of chrome automation by python and selenium in AWS Lambda

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-selenium-lambda

This is minimum demo of headless chrome and selenium on container image on AWS Lambda

This image goes with these versions. These are automatically updated and tested everyday. CircleCI

  • Python 3.9.11
  • chromium 100.0.4896.0
  • chromedriver 100.0.4896.60
  • selenium 4.1.3

Running the demo

$ npm install -g serverless # skip this line if you have already installed Serverless Framework
$ export AWS_REGION=ap-northeast-1 # You can specify region or skip this line. us-east-1 will be used by default.
$ sls create --template-url "https://github.com/umihico/docker-selenium-lambda/tree/main" --path docker-selenium-lambda && cd $_
$ sls deploy
$ sls invoke --function demo # Yay! You will get texts of example.com

Side Project

If you don't want to create functions each time for each purpose, Please check out pythonista-chromeless

About

The simplest demo of chrome automation by python and selenium in AWS Lambda

License:MIT License


Languages

Language:Dockerfile 51.4%Language:Python 48.6%