python:3.9-alpine with geckodriver, firefox-esr, Scrapy, selenium, scrapy-selenium, psycopg2, pandas
919
To use with the Scrapy add the following lines to the settings.py file of the spider:
DOWNLOADER_MIDDLEWARES = {
'scrapy_selenium.SeleniumMiddleware': 800
}
SELENIUM_DRIVER_NAME = 'firefox'
SELENIUM_DRIVER_EXECUTABLE_PATH = os.getenv('WEBDRIVER_PATH')
SELENIUM_BROWSER_EXECUTABLE_PATH = os.getenv('FIREFOX_BIN')
SELENIUM_DRIVER_ARGUMENTS = [
'--headless',
'--disable-extensions',
'--no-sandbox',
'--disable-application-cache',
'--disable-gpu',
'--disable-dev-shm-usage',
'--disable-infobars',
'--start-maximized'
]
Content type
Image
Digest
sha256:f48ea8c77…
Size
468.9 MB
Last updated
over 1 year ago
docker pull prikid/docker_python_scrapy_selenium_geckodriver:3.13-slim_bookworm