diff --git a/scrapy_playwright/handler.py b/scrapy_playwright/handler.py index 3b88944..a9cc0c3 100644 --- a/scrapy_playwright/handler.py +++ b/scrapy_playwright/handler.py @@ -24,7 +24,7 @@ Route, ) from scrapy import Spider, signals -from scrapy.core.downloader.handlers.http import HTTPDownloadHandler +from scrapy.core.downloader.handlers.http11 import HTTP11DownloadHandler from scrapy.crawler import Crawler from scrapy.exceptions import NotSupported, ScrapyDeprecationWarning from scrapy.http import Request, Response @@ -133,7 +133,7 @@ def from_settings(cls, settings: Settings) -> "Config": return cfg -class ScrapyPlaywrightDownloadHandler(HTTPDownloadHandler): +class ScrapyPlaywrightDownloadHandler(HTTP11DownloadHandler): playwright_context_manager: Optional[PlaywrightContextManager] = None playwright: Optional[AsyncPlaywright] = None