diff --git a/scrapy_fake_useragent/middleware.py b/scrapy_fake_useragent/middleware.py index 2e0042f..9fe025e 100644 --- a/scrapy_fake_useragent/middleware.py +++ b/scrapy_fake_useragent/middleware.py @@ -76,6 +76,10 @@ def __init__(self, crawler): RetryMiddleware.__init__(self, crawler.settings) RandomUserAgentBase.__init__(self, crawler) + # Support for Scrapy 2.10 and RETRY_EXCEPTIONS setting + if hasattr(self, 'exceptions_to_retry'): + self.EXCEPTIONS_TO_RETRY = self.exceptions_to_retry + @classmethod def from_crawler(cls, crawler): return cls(crawler)