2025-11-02 00:45:07 [scrapy.utils.log] (PID: 151) INFO: Scrapy 2.12.0 started (bot: catalog_extraction) 2025-11-02 00:45:07 [scrapy.utils.log] (PID: 151) INFO: Versions: lxml 5.3.1.0, libxml2 2.12.9, cssselect 1.3.0, parsel 1.10.0, w3lib 2.3.1, Twisted 24.11.0, Python 3.11.13 (main, Jun 10 2025, 23:54:42) [GCC 12.2.0], pyOpenSSL 25.0.0 (OpenSSL 3.4.1 11 Feb 2025), cryptography 44.0.2, Platform Linux-6.9.12-x86_64-with-glibc2.36 2025-11-02 00:45:07 [lowes] (PID: 151) INFO: Starting extraction spider lowes... 2025-11-02 00:45:07 [scrapy.addons] (PID: 151) INFO: Enabled addons: [] 2025-11-02 00:45:07 [py.warnings] (PID: 151) WARNING: /usr/local/lib/python3.11/site-packages/scrapy/utils/request.py:120: ScrapyDeprecationWarning: 'REQUEST_FINGERPRINTER_IMPLEMENTATION' is a deprecated setting. It will be removed in a future version of Scrapy. return cls(crawler) 2025-11-02 00:45:07 [scrapy.extensions.telnet] (PID: 151) INFO: Telnet Password: 867a22342ab38002 2025-11-02 00:45:07 [py.warnings] (PID: 151) WARNING: /var/lib/scrapyd/eggs/catalog_extraction/1758126308.egg/catalog_extraction/extensions/bq_feedstorage.py:33: ScrapyDeprecationWarning: scrapy.extensions.feedexport.build_storage() is deprecated, call the builder directly. 2025-11-02 00:45:07 [scrapy.middleware] (PID: 151) INFO: Enabled extensions: ['scrapy.extensions.corestats.CoreStats', 'scrapy.extensions.telnet.TelnetConsole', 'scrapy.extensions.closespider.CloseSpider', 'scrapy.extensions.feedexport.FeedExporter', 'scrapy.extensions.logstats.LogStats', 'scrapy_playwright.memusage.ScrapyPlaywrightMemoryUsageExtension', 'spidermon.contrib.scrapy.extensions.Spidermon'] 2025-11-02 00:45:07 [scrapy.crawler] (PID: 151) INFO: Overridden settings: {'BOT_NAME': 'catalog_extraction', 'CONCURRENT_ITEMS': 250, 'CONCURRENT_REQUESTS': 24, 'FEED_EXPORT_ENCODING': 'utf-8', 'HTTPPROXY_ENABLED': False, 'LOG_FILE': '/var/lib/scrapyd/logs/catalog_extraction/lowes/2a29cc06b78511f0aeb54200a9fe0102.log', 'LOG_FORMAT': '%(asctime)s [%(name)s] (PID: %(process)d) %(levelname)s: ' '%(message)s', 'LOG_LEVEL': 'INFO', 'NEWSPIDER_MODULE': 'catalog_extraction.spiders', 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_poet.ScrapyPoetRequestFingerprinter', 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7', 'RETRY_HTTP_CODES': [500, 502, 503, 504, 522, 524, 408, 429, 403], 'SPIDER_MODULES': ['catalog_extraction.spiders'], 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor', 'USER_AGENT': None} 2025-11-02 00:45:07 [scrapy-playwright] (PID: 151) WARNING: Connecting to remote browser, ignoring PLAYWRIGHT_LAUNCH_OPTIONS 2025-11-02 00:45:08 [scrapy-playwright] (PID: 151) WARNING: Connecting to remote browser, ignoring PLAYWRIGHT_LAUNCH_OPTIONS 2025-11-02 00:45:08 [scrapy-playwright] (PID: 151) WARNING: Connecting to remote browser, ignoring PLAYWRIGHT_LAUNCH_OPTIONS 2025-11-02 00:45:08 [scrapy-playwright] (PID: 151) WARNING: Connecting to remote browser, ignoring PLAYWRIGHT_LAUNCH_OPTIONS 2025-11-02 00:45:08 [scrapy_poet.injection] (PID: 151) INFO: Loading providers: [, , , , , , ] 2025-11-02 00:45:08 [scrapy.middleware] (PID: 151) INFO: Enabled downloader middlewares: ['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware', 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware', 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware', 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware', 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware', 'scraping_utils.middlewares.downloaders.HeadersSpooferDownloaderMiddleware', 'scrapy_poet.InjectionMiddleware', 'scrapy.downloadermiddlewares.retry.RetryMiddleware', 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware', 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware', 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware', 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware', 'scrapy_poet.DownloaderStatsMiddleware'] 2025-11-02 00:45:08 [NotFoundHandlerSpiderMiddleware] (PID: 151) INFO: NotFoundHandlerSpiderMiddleware running on PRODUCTION environment. 2025-11-02 00:45:08 [scrapy.middleware] (PID: 151) INFO: Enabled spider middlewares: ['catalog_extraction.middlewares.NotFoundHandlerSpiderMiddleware', 'catalog_extraction.middlewares.FixtureSavingMiddleware', 'scrapy_poet.RetryMiddleware', 'scrapy.spidermiddlewares.referer.RefererMiddleware', 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware', 'scrapy.spidermiddlewares.depth.DepthMiddleware'] 2025-11-02 00:45:08 [scrapy.middleware] (PID: 151) INFO: Enabled item pipelines: ['catalog_extraction.pipelines.DuplicatedSKUsFilterPipeline', 'catalog_extraction.pipelines.DiscontinuedProductsAdjustmentPipeline', 'catalog_extraction.pipelines.PriceRoundingPipeline', 'scraping_utils.pipelines.AttachSupplierPipeline', 'spidermon.contrib.scrapy.pipelines.ItemValidationPipeline'] 2025-11-02 00:45:08 [scrapy.core.engine] (PID: 151) INFO: Spider opened 2025-11-02 00:45:08 [scrapy.extensions.closespider] (PID: 151) INFO: Spider will stop when no items are produced after 7200 seconds. 2025-11-02 00:45:08 [scrapy.extensions.logstats] (PID: 151) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2025-11-02 00:45:08 [scrapy.extensions.telnet] (PID: 151) INFO: Telnet console listening on 127.0.0.1:6025 2025-11-02 00:45:08 [scrapy-playwright] (PID: 151) INFO: Starting download handler 2025-11-02 00:45:08 [scrapy-playwright] (PID: 151) INFO: Starting download handler 2025-11-02 00:45:13 [scrapy-playwright] (PID: 151) INFO: Connecting using CDP: wss://brd-customer-hl_13cda1e4-zone-main_scraping_browser:l9p73ctebkrc@brd.superproxy.io:9222 2025-11-02 00:45:14 [scrapy-playwright] (PID: 151) INFO: Connected using CDP: wss://brd-customer-hl_13cda1e4-zone-main_scraping_browser:l9p73ctebkrc@brd.superproxy.io:9222 2025-11-02 00:46:08 [scrapy.extensions.logstats] (PID: 151) INFO: Crawled 37 pages (at 37 pages/min), scraped 0 items (at 0 items/min) 2025-11-02 00:47:08 [scrapy.extensions.logstats] (PID: 151) INFO: Crawled 81 pages (at 44 pages/min), scraped 0 items (at 0 items/min)