Dockerized Selenium Web-Scraper Setup

Job ID: 38642976

Budget: $10 – $30 USD

I'm looking for a professional who can build a Docker file for a Python-based Selenium web-scraper. This needs to be compatible with Ubuntu 24.04 (LTS) x64, utilizing Python 3.11, and the specified versions of Selenium and webdriver-manager.

Key Requirements:
- The web-scraper must be configured to run exclusively with Chrome.
- It should operate in headless mode.
- The primary function of this project is data extraction.

Ideal Skills and Experience:
- Proficiency in Python and Docker.
- Extensive experience with Selenium.
- Prior work in creating Docker files for web-scraping projects.
- Knowledge of configuring headless browser sessions.
- Familiarity with data extraction techniques using Selenium.

The scrapping runs with the following command:

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

options = Options()
options.headless = True
driver = webdriver.Chrome(options=options)
Related categories: Python Linux Web Scraping DevOps