scrachy.middleware.selenium.AsyncSeleniumMiddleware

class scrachy.middleware.selenium.AsyncSeleniumMiddleware(settings: Settings, *args, **kwargs)[source]

Bases: object

A downloader middleware that creates a pool of Selenium WebDrivers and sends any incoming SeleniumRequests to an available driver to be processed.

__init__(settings: Settings, *args, **kwargs)[source]

Methods

__init__(settings, *args, **kwargs)

from_crawler(crawler)

get(name)

process_request(request[, spider])

spider_closed([spider])

Attributes

driver_extensions

driver_name

driver_options