2024-10-29 16:37:48 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: catalog_extraction) 2024-10-29 16:37:48 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.10 (main, Oct 19 2024, 01:04:28) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-6.4.10-dirty-x86_64-with-glibc2.36 2024-10-29 16:37:49 [scrapy.addons] INFO: Enabled addons: [] 2024-10-29 16:37:49 [scrapy.extensions.telnet] INFO: Telnet Password: f6b4f1517a328534 2024-10-29 16:37:49 [scrapy.middleware] INFO: Enabled extensions: ['scrapy.extensions.corestats.CoreStats', 'scrapy.extensions.telnet.TelnetConsole', 'scrapy.extensions.memusage.MemoryUsage', 'scrapy.extensions.closespider.CloseSpider', 'scrapy.extensions.logstats.LogStats'] 2024-10-29 16:37:49 [scrapy.crawler] INFO: Overridden settings: {'BOT_NAME': 'catalog_extraction', 'CONCURRENT_ITEMS': 250, 'CONCURRENT_REQUESTS': 32, 'FEED_EXPORT_ENCODING': 'utf-8', 'LOG_FILE': '/var/lib/scrapyd/logs/catalog_extraction/diag/1eee0ab6961411ef95814200a9fe0102.log', 'LOG_LEVEL': 'INFO', 'NEWSPIDER_MODULE': 'catalog_extraction.spiders', 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_poet.ScrapyPoetRequestFingerprinter', 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7', 'RETRY_TIMES': 5, 'SPIDER_MODULES': ['catalog_extraction.spiders'], 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor', 'USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, ' 'like Gecko) Chrome/129.0.0.0 Safari/537.36'} 2024-10-29 16:37:49 [scrapy.middleware] INFO: Enabled downloader middlewares: ['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware', 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware', 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware', 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware', 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware', 'scrapy.downloadermiddlewares.retry.RetryMiddleware', 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware', 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware', 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware', 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware', 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware', 'scrapy.downloadermiddlewares.stats.DownloaderStats'] 2024-10-29 16:37:49 [scrapy.middleware] INFO: Enabled spider middlewares: ['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware', 'scrapy.spidermiddlewares.referer.RefererMiddleware', 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware', 'scrapy.spidermiddlewares.depth.DepthMiddleware'] 2024-10-29 16:37:49 [scrapy.middleware] INFO: Enabled item pipelines: [] 2024-10-29 16:37:49 [scrapy.core.engine] INFO: Spider opened 2024-10-29 16:37:49 [scrapy.extensions.closespider] INFO: Spider will stop when no items are produced after 1800 seconds. 2024-10-29 16:37:49 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2024-10-29 16:37:49 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023 2024-10-29 16:38:05 [diag] WARNING: continue 2024-10-29 16:38:05 [scrapy.utils.signal] ERROR: Error caught on signal handler: > Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/scrapy/utils/signal.py", line 46, in send_catch_log response = robustApply( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/pydispatch/robustapply.py", line 55, in robustApply return receiver(*arguments, **named) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/downloadermiddlewares/offsite.py", line 28, in request_scheduled self.process_request(request, spider) File "/usr/local/lib/python3.11/site-packages/scrapy/downloadermiddlewares/offsite.py", line 31, in process_request if request.dont_filter or self.should_follow(request, spider): ^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'dont_filter' 2024-10-29 16:38:05 [scrapy.utils.signal] ERROR: Error caught on signal handler: > Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/scrapy/utils/signal.py", line 46, in send_catch_log response = robustApply( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/pydispatch/robustapply.py", line 55, in robustApply return receiver(*arguments, **named) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/spidermiddlewares/referer.py", line 367, in request_scheduled redirected_urls = request.meta.get("redirect_urls", []) ^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'meta' 2024-10-29 16:38:05 [twisted] CRITICAL: Unhandled Error Traceback (most recent call last): File "/usr/local/lib/python3.11/asyncio/base_events.py", line 608, in run_forever self._run_once() File "/usr/local/lib/python3.11/asyncio/base_events.py", line 1936, in _run_once handle._run() File "/usr/local/lib/python3.11/asyncio/events.py", line 84, in _run self._context.run(self._callback, *self._args) File "/usr/local/lib/python3.11/site-packages/twisted/internet/asyncioreactor.py", line 269, in _onTimer self.runUntilCurrent() --- --- File "/usr/local/lib/python3.11/site-packages/twisted/internet/base.py", line 1090, in runUntilCurrent call.func(*call.args, **call.kw) File "/usr/local/lib/python3.11/site-packages/scrapy/utils/reactor.py", line 58, in __call__ return self._func(*self._a, **self._kw) File "/usr/local/lib/python3.11/site-packages/scrapy/core/engine.py", line 193, in _next_request self.crawl(request) File "/usr/local/lib/python3.11/site-packages/scrapy/core/engine.py", line 291, in crawl self._schedule_request(request, self.spider) File "/usr/local/lib/python3.11/site-packages/scrapy/core/engine.py", line 308, in _schedule_request if not self.slot.scheduler.enqueue_request(request): # type: ignore[union-attr] File "/usr/local/lib/python3.11/site-packages/scrapy/core/scheduler.py", line 250, in enqueue_request if not request.dont_filter and self.df.request_seen(request): builtins.AttributeError: 'NoneType' object has no attribute 'dont_filter' 2024-10-29 16:38:05 [scrapy.core.engine] INFO: Closing spider (finished) 2024-10-29 16:38:05 [scrapy.statscollectors] INFO: Dumping Scrapy stats: {'elapsed_time_seconds': 15.907011, 'finish_reason': 'finished', 'finish_time': datetime.datetime(2024, 10, 29, 16, 38, 5, 528223, tzinfo=datetime.timezone.utc), 'log_count/CRITICAL': 1, 'log_count/ERROR': 2, 'log_count/INFO': 11, 'log_count/WARNING': 1, 'memusage/max': 107810816, 'memusage/startup': 107810816, 'start_time': datetime.datetime(2024, 10, 29, 16, 37, 49, 621212, tzinfo=datetime.timezone.utc)} 2024-10-29 16:38:05 [scrapy.core.engine] INFO: Spider closed (finished)