2026-02-21 23:00:08 [scrapy.utils.log] (PID: 129) INFO: Scrapy 2.12.0 started (bot: catalog_extraction) 2026-02-21 23:00:08 [scrapy.utils.log] (PID: 129) 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 2026-02-21 23:00:08 [mcmaster_carr] (PID: 129) INFO: Starting extraction spider mcmaster_carr... 2026-02-21 23:00:08 [scrapy.addons] (PID: 129) INFO: Enabled addons: [] 2026-02-21 23:00:08 [py.warnings] (PID: 129) 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) 2026-02-21 23:00:08 [scrapy.extensions.telnet] (PID: 129) INFO: Telnet Password: 1b1ee9bcf4548962 2026-02-21 23:00:08 [py.warnings] (PID: 129) WARNING: /var/lib/scrapyd/eggs/catalog_extraction/1769537350.egg/catalog_extraction/extensions/bq_feedstorage.py:33: ScrapyDeprecationWarning: scrapy.extensions.feedexport.build_storage() is deprecated, call the builder directly. 2026-02-21 23:00:08 [scrapy.middleware] (PID: 129) INFO: Enabled extensions: ['scrapy.extensions.corestats.CoreStats', 'scrapy.extensions.telnet.TelnetConsole', 'scrapy.extensions.memusage.MemoryUsage', 'scrapy.extensions.closespider.CloseSpider', 'scrapy.extensions.feedexport.FeedExporter', 'scrapy.extensions.logstats.LogStats', 'spidermon.contrib.scrapy.extensions.Spidermon'] 2026-02-21 23:00:08 [scrapy.crawler] (PID: 129) INFO: Overridden settings: {'BOT_NAME': 'catalog_extraction', 'CONCURRENT_ITEMS': 250, 'CONCURRENT_REQUESTS': 8, 'DOWNLOAD_DELAY': 0.9, 'FEED_EXPORT_ENCODING': 'utf-8', 'LOG_FILE': '/var/lib/scrapyd/logs/catalog_extraction/mcmaster_carr/0d6cebba0f7911f1ba524200a9fe0102.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, 420], 'SPIDER_MODULES': ['catalog_extraction.spiders'], 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor', 'USER_AGENT': None} 2026-02-21 23:00:09 [scrapy_poet.injection] (PID: 129) INFO: Loading providers: [, , , , , , ] 2026-02-21 23:00:09 [scrapy.middleware] (PID: 129) INFO: Enabled downloader middlewares: ['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware', 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware', 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware', 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware', 'scraping_utils.middlewares.downloaders.ProxyManagerDownloaderMiddleware', 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware', 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware', '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'] 2026-02-21 23:00:09 [NotFoundHandlerSpiderMiddleware] (PID: 129) INFO: NotFoundHandlerSpiderMiddleware running on PRODUCTION environment. 2026-02-21 23:00:09 [scrapy.middleware] (PID: 129) 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'] 2026-02-21 23:00:09 [scrapy.middleware] (PID: 129) 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'] 2026-02-21 23:00:09 [scrapy.core.engine] (PID: 129) INFO: Spider opened 2026-02-21 23:00:09 [scrapy.extensions.closespider] (PID: 129) INFO: Spider will stop when no items are produced after 1800 seconds. 2026-02-21 23:00:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:00:09 [scrapy.extensions.telnet] (PID: 129) INFO: Telnet console listening on 127.0.0.1:6023 2026-02-21 23:00:15 [ProxyManagerDownloaderMiddleware] (PID: 129) INFO: Using brd-customer-hl_13cda1e4-zone-sharedpool_datacenter_proxy as the default proxy for ProxyManagerDownloaderMiddleware. 2026-02-21 23:00:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/wire/industry-designation~ac/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/inserts/thread-size~m48/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/collets/collet-size~1-3-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/insulation/for-use-on~ceramic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/wire-bands already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/insulation/shape~90-angle/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/insulation/shape~rectangle/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/combination-square-blades/manufacturer-model-number~cb24-4r/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/wire/industry-designation~ac/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/inserts/thread-size~m48/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/collets/collet-size~1-3-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/insulation/for-use-on~ceramic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/wire-bands already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/insulation/shape~rectangle/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/insulation/shape~90-angle/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/combination-square-blades/manufacturer-model-number~cb24-4r/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:38 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:38 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:41 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:42 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:42 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:43 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:43 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:00:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/combination-square-heads/measuring-component~square-head-with-built-in-level/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/buckets-with-lids/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jackets/material~silica-gel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jacks/power-source~manual/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/combined-reamers-and-drills/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/wire-tie-fasteners already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/compass-point-holding-clamps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/compressed-air-splitters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/combination-square-heads/measuring-component~square-head-with-built-in-level/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/buckets-with-lids/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jackets/material~silica-gel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jacks/power-source~manual/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/combined-reamers-and-drills/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/wire-tie-fasteners already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:00:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/compass-point-holding-clamps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/compressed-air-splitters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:02 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:02 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:03 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:03 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:04 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:04 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:07 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:07 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:09 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:09 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:01:10 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:10 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/japan-flags already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jars/capacity-weight-~1-2-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jars/capacity-weight-~1175-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/wood-screws/length~1-5-8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jigsaw-saw-blades already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/journal-bearings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/concrete-reinforcing-steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/junction-boxes/cover-material~fiberglass/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/japan-flags already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jars/capacity-weight-~1-2-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jars/capacity-weight-~1175-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/wood-screws/length~1-5-8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/jigsaw-saw-blades already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/journal-bearings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/concrete-reinforcing-steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/junction-boxes/cover-material~fiberglass/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:29 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:30 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:32 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:32 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:34 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:34 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:35 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:35 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:36 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:36 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/condiments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/stoko-soap-cartridges/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/connectors/material~elastic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~2065/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~22367/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~27386/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/containers/capacity~110-gal/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/strainers/for-use-with~gasoline/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/condiments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/stoko-soap-cartridges/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/connectors/material~elastic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~2065/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~22367/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~27386/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/containers/capacity~110-gal/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/strainers/for-use-with~gasoline/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:01:52 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:53 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:53 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:53 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:57 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:57 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:58 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:59 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:01:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:01 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:01 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~a1145l/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/containers/capacity~270-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~cat15/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/bushings/thread-size~0-781-32/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/straps/eye-style~crimped/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/straps/material~ceramic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~mc80/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:02:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~sb701/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~a1145l/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/containers/capacity~270-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~cat15/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/bushings/thread-size~0-781-32/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/straps/eye-style~crimped/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/straps/material~ceramic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~mc80/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/key-number~sb701/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:21 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:21 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:22 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:22 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:23 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:23 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:24 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:26 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:27 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:27 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:28 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/stretchable-wire/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/containers/capacity-weight-~9-1-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/zip-ties/length~45/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/width~13-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/conveyor-belts/food-industry-standard~fda-compliant-21-cfr-177-1010/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/conveyor-belts/material~sbr/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/kf-adapters already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/knobs/handle-style~adjustable/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/stretchable-wire/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/containers/capacity-weight-~9-1-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/zip-ties/length~45/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/keys/width~13-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/conveyor-belts/food-industry-standard~fda-compliant-21-cfr-177-1010/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/conveyor-belts/material~sbr/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/kf-adapters already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/knobs/handle-style~adjustable/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:47 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:47 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:49 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:49 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:50 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:50 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:52 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:53 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:53 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:02:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/knobs/thread-size~m4/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/conveyor-rollers/between-frame-width~34/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/c-frames/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/convoluted-looms/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/studs/material~grade-2-titanium/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:02:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/label-machines already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/suction-bulbs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/laboratory-valves already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/knobs/thread-size~m4/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/conveyor-rollers/between-frame-width~34/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/c-frames/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/convoluted-looms/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/studs/material~grade-2-titanium/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/label-machines already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/suction-bulbs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:03:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/laboratory-valves already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:11 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:14 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:14 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:16 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:18 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:18 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/copper-clad-garolite-sheets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/copper-rolls/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/supplied-air-respirators/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/surface-gauges/manufacturer~starrett-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~1222/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/surge-protectors/connection-type~telephone/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/suspended-ceiling-hangers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cords/electrical-connection~sma/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/copper-clad-garolite-sheets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/copper-rolls/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/supplied-air-respirators/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/surface-gauges/manufacturer~starrett-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~1222/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/surge-protectors/connection-type~telephone/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/suspended-ceiling-hangers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cords/electrical-connection~sma/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:41 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:41 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:42 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:42 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:43 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:43 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:44 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:03:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~cn-1002-a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/corkscrew-pullers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/actuator-style~rod/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cotter-pin-assortments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lb-conduit-boxes already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ldpe-film already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/led-area-lights already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/countertop-drop-in-sinks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~cn-1002-a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/corkscrew-pullers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/actuator-style~rod/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:03:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cotter-pin-assortments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lb-conduit-boxes already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ldpe-film already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/led-area-lights already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/countertop-drop-in-sinks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:07 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:07 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:08 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:08 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:04:09 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:09 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:10 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:10 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:11 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/couplings/for-shaft-diameter~made-to-order/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/switch-type~air-actuated/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~chips-and-shavings/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~glass-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/levels/shape~tapered-square/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~nitrous-oxide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/switching-current~5-7a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/switching-current~80ma/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/couplings/for-shaft-diameter~made-to-order/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/switch-type~air-actuated/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~chips-and-shavings/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~glass-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/levels/shape~tapered-square/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~nitrous-oxide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/switching-current~5-7a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/switching-current~80ma/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:29 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:32 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:32 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:34 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:34 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:35 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:35 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:36 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:36 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/switching-voltage~16v-dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lifting-rigging-hooks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cable-tie-cutters/for-use-on~plastic-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cpvc-(schedule-80)-threaded-pipe/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/base-type~single-pin/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/bulb-shape-number~mr16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/crimpers/for-use-with~smooth-polypropylene-strapping/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1003/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/switches/switching-voltage~16v-dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lifting-rigging-hooks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cable-tie-cutters/for-use-on~plastic-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cpvc-(schedule-80)-threaded-pipe/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/base-type~single-pin/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/bulb-shape-number~mr16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/crimpers/for-use-with~smooth-polypropylene-strapping/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1003/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:04:55 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:55 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:58 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:59 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:04:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:00 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:00 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:01 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:01 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:02 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:02 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:03 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:03 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cable-ties/length~60/length~5-ft/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/crowfeet/size~38-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/crown-gears/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~48mb/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/t-handles/thread-size~1-4-20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:05:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~6052/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cutters/for-cutting~imc-conduit/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cylinder-mount-nuts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cable-ties/length~60/length~5-ft/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/crowfeet/size~38-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/crown-gears/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~48mb/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/t-handles/thread-size~1-4-20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~6052/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cutters/for-cutting~imc-conduit/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cylinder-mount-nuts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:22 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:22 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:23 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:23 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:24 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:24 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:26 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:26 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:27 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:28 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:29 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:30 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:30 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cylinders/mount-type~threaded-body/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cam-latches/cam-latch-type~keyed/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/t-slots/thread-size~m20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dampers/material~fiberglass/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dark-thread-cutting-oil/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/data-recorder-charts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/days-without-accident-signs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~jc400/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cylinders/mount-type~threaded-body/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cam-latches/cam-latch-type~keyed/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/t-slots/thread-size~m20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dampers/material~fiberglass/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dark-thread-cutting-oil/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/data-recorder-charts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/days-without-accident-signs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~jc400/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:49 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:49 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:52 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:53 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:53 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:53 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:54 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:55 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:55 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:05:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/demagnetizers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~12-5v-dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:05:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tab-weld-nuts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~2-47v-dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~2-5v-dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/depth-gauges/manufacturer-model-number~57b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cap-hole-plugs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/desk-mounts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/demagnetizers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~12-5v-dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:06:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tab-weld-nuts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~2-47v-dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~2-5v-dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/depth-gauges/manufacturer-model-number~57b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/cap-hole-plugs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/desk-mounts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:16 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:18 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:18 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:21 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:21 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:22 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:22 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:23 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:23 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/desk-pads/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~0-38w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/development-board-sensor-modules/barcode-type~upc-e/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tailstocks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dial-indicators/manufacturer-model-number~543-562a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tank-dollies/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tank-keys/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lighted-rocker-switches already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~0-38w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/desk-pads/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/development-board-sensor-modules/barcode-type~upc-e/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tailstocks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dial-indicators/manufacturer-model-number~543-562a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tank-dollies/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tank-keys/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lighted-rocker-switches already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:42 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:42 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:43 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:43 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:44 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:49 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:50 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:50 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:06:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dial-indicators/manufacturer-model-number~pt99437/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/linkages already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~1000-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~12-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/die-spring-cages/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~180-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dielectric-oil/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~1-12-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:06:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dial-indicators/manufacturer-model-number~pt99437/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/linkages already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~1000-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~12-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/die-spring-cages/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~180-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dielectric-oil/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~1-12-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:08 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:08 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:07:09 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:09 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:10 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:10 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:11 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:16 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:16 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~5-1-4-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lockers/cabinet-type~drawer/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/for-use-with~acetylene/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/for-use-with~argon-carbon-dioxide-blend/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/locknuts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/for-use-with~polyurethane/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/locks/material~zinc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/loctite-222 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~5-1-4-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lockers/cabinet-type~drawer/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/for-use-with~acetylene/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/for-use-with~argon-carbon-dioxide-blend/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/locknuts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tanks/for-use-with~polyurethane/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/locks/material~zinc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/loctite-222 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:34 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:34 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:35 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:35 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:36 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:36 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:38 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:38 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/loctite-249 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~7-16-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tap-magic-ep-xtra-cutting-fluids/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/loctite-392 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tap-organizers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/diesel-exhaust-fluids/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/diesel-metering-pumps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/digital-ruler-scales/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/loctite-249 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~7-16-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tap-magic-ep-xtra-cutting-fluids/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/loctite-392 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tap-organizers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/diesel-exhaust-fluids/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/diesel-metering-pumps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/digital-ruler-scales/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:07:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:58 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:07:59 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:00 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:00 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:00 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:01 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:01 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:02 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:02 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:03 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:03 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:04 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:04 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lps-tapmatic-aquacut-water-based-cutting-fluids already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/display-stands/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/for-use-on~steel-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:08:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lubricants/trade-name~molykote-557-silicone-dry-film/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~1-1-8-14/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~1-12/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/centering-springs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/m12-cordsets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lps-tapmatic-aquacut-water-based-cutting-fluids already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/display-stands/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/for-use-on~steel-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/lubricants/trade-name~molykote-557-silicone-dry-film/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~1-1-8-14/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~1-12/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/centering-springs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/m12-cordsets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:26 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:27 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:27 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:28 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:28 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:29 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:30 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:30 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:32 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:32 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/door-bell-transformers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/magnetic-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/magnets/grade~n35sh/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~m4-5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/magnets/material~stainless-steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~m6-3/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/magnifiers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/makita-batteries already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/door-bell-transformers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/magnetic-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/magnets/grade~n35sh/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~m4-5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/magnets/material~stainless-steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~m6-3/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/magnifiers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/makita-batteries already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:08:52 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:54 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:54 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:55 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:55 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:55 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:57 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:57 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:58 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:59 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:08:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:00 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:00 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tc-84a-0328-respirator-masks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tc-84a-1166-respirator-masks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/marine-cable already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/markers/color~brown-white/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/markers/color~green/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/masking-plugs already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tees/for-use-with~sodium-hypochlorite-bleach/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-2515/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:09:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tc-84a-0328-respirator-masks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tc-84a-1166-respirator-masks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/marine-cable already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/markers/color~brown-white/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/markers/color~green/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/masking-plugs already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tees/for-use-with~sodium-hypochlorite-bleach/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-2515/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:18 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:18 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:21 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:21 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:23 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:23 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:24 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:24 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:26 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:26 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/mechanical-counters already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tees/specifications-met~international-fuel-gas-code/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/telephone-cord-splitters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drainage-tarps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-cans already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drawbar-couplers-for-forklift-attachments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dremel-3d-printer-filaments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dremel-compatible-sanding-drums/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/mechanical-counters already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tees/specifications-met~international-fuel-gas-code/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/telephone-cord-splitters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drainage-tarps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-cans already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drawbar-couplers-for-forklift-attachments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dremel-3d-printer-filaments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dremel-compatible-sanding-drums/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:47 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:47 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:49 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:50 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:50 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:52 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:54 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:54 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:09:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dressers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/test-leads/for-fluke-model-number~787/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~32-ga-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/test-weights/weight~0-1-kg/weight~100-g/weight~0-1-kg/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:09:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~4-7-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~4-9-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~5-25-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thermal-conductive-pads/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/dressers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/test-leads/for-fluke-model-number~787/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~32-ga-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/test-weights/weight~0-1-kg/weight~100-g/weight~0-1-kg/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~4-7-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:10:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~4-9-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~5-25-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thermal-conductive-pads/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:14 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:14 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:15 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:15 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:15 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:18 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:18 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~7-3-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~80-ga-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thermostats/sensor-type~remote/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-021/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-035/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-0635/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-136/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-25-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~7-3-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~80-ga-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thermostats/sensor-type~remote/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-021/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-035/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-0635/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-136/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-25-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:41 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:41 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:43 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:43 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:44 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:47 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:47 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:10:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~1-3mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~10mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thread-sealant-tape/for-use-with~elemental-fluorines/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~2-05mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~3-2mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~mineral-spirits/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~sodium-chloride/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~41-64/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~1-3mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~10mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:10:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thread-sealant-tape/for-use-with~elemental-fluorines/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~2-05mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~3-2mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~mineral-spirits/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~sodium-chloride/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~41-64/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:07 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:07 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:08 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:08 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:11:09 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:09 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:10 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:10 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/threaded-rods/thread-size~1-3-4-8-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/threaded-studs/material~400-nickel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/three-ring-binders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/three-square-files/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/threshold-ramps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/ties/length~15-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/ties/length~2-1-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/ties/length~8-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/threaded-rods/thread-size~1-3-4-8-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/threaded-studs/material~400-nickel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/three-ring-binders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/three-square-files/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/threshold-ramps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/ties/length~15-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/ties/length~2-1-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/ties/length~8-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:32 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:32 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:34 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:35 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:35 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:36 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:36 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tig-torch-caps/tig-industry-number~41v24/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tig-torch-nozzles/tig-industry-number~10n46/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tool-boxes/mounting-location~truck-underbed/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tote-tanks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/totes/color~orange/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/touch-free-paper-towel-dispensers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/traffic-control-markers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/transom-latches/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tig-torch-caps/tig-industry-number~41v24/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tig-torch-nozzles/tig-industry-number~10n46/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tool-boxes/mounting-location~truck-underbed/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tote-tanks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/totes/color~orange/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/touch-free-paper-towel-dispensers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/traffic-control-markers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/transom-latches/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:11:55 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:57 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:57 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:58 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:59 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:11:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:00 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:00 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:01 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:01 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:03 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:03 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:04 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:04 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tube-fittings/for-use-with~propylene-glycol/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tube-fittings/thread-type~metric-taper/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tube-fittings/tube-od~1-1-2-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tubing/od~0-414/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:12:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tungsten-carbide-squares/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/turnbuckle-nuts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/turnbuckles/end-fitting-type~hook/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tweezer-cases/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tube-fittings/for-use-with~propylene-glycol/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tube-fittings/thread-type~metric-taper/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tube-fittings/tube-od~1-1-2-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tubing/od~0-414/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tungsten-carbide-squares/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/turnbuckle-nuts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/turnbuckles/end-fitting-type~hook/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tweezer-cases/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:23 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:23 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:24 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:24 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:26 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:26 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:27 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:27 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:28 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:28 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:29 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:30 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:30 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tweezers/tweezer-trade-number~4wf/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/two-hand-control-switches/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/utility-knife-blades/manufacturer-model-number~11-700a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~1040-j8m-20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~3l260/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~3l275/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~3vx1180/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~3vx1400/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/tweezers/tweezer-trade-number~4wf/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/two-hand-control-switches/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/utility-knife-blades/manufacturer-model-number~11-700a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~1040-j8m-20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~3l260/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~3l275/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~3vx1180/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~3vx1400/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:12:50 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:50 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:52 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:53 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:53 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:54 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:54 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:55 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:55 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:57 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:57 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:12:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~b133/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~c60/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~xpz850/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~103/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~1150-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~1333-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~40/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~81/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~b133/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~c60/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:13:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/belt-trade-number~xpz850/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~103/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~1150-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~1333-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~40/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~81/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:18 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:18 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:21 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:21 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:22 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:22 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:23 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:23 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:24 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:24 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~912-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vacuum-bolts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vacuum-caps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vacuum-containers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vacuum-silencers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/valves/connection-style~cam-and-groove/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/valves/connection-style~unthreaded/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/valves/for-use-with~chemicals-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/v-belts/outer-circumference~912-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vacuum-bolts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vacuum-caps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vacuum-containers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vacuum-silencers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/valves/connection-style~cam-and-groove/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/valves/connection-style~unthreaded/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/valves/for-use-with~chemicals-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:44 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:47 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:47 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:49 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:49 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:50 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:50 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:52 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:13:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/valves/handle-style~wing-nut/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/variance-indicators/manufacturer-model-number~312b-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vents/connects-to~tube/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/versilon-2001-tubing/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vibration-control-panel-screws/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:13:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vises/drill-chuck-mount-type~integral-arbor/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/voltage-to-pressure-(e%2fp)-transducers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/walk-behind-saw-blades/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/valves/handle-style~wing-nut/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/variance-indicators/manufacturer-model-number~312b-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vents/connects-to~tube/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/versilon-2001-tubing/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vibration-control-panel-screws/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/vises/drill-chuck-mount-type~integral-arbor/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/voltage-to-pressure-(e%2fp)-transducers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:14:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/walk-behind-saw-blades/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:10 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:10 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:11 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:14 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:14 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:16 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/material~cork-rubber/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~an960-c716l/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~an960-d1716l/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~ms14151-6/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~ms15795-545/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~ms15795-817b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~ms27183-34/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/screw-size~m135/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/material~cork-rubber/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~an960-c716l/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~an960-d1716l/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~ms14151-6/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~ms15795-545/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~ms15795-817b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/military-specifications-met~ms27183-34/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/screw-size~m135/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:38 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:38 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:41 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:41 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:42 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:43 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:43 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:43 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:44 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:14:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/specifications-met~nas1149-cn832r/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/specifications-met~nas620c2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/specifications-met~nas620c5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/water-deionizers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/water-rams/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/water-test-kits/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/weatherproof-covers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/webbing-nets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/specifications-met~nas1149-cn832r/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/specifications-met~nas620c2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/washers/specifications-met~nas620c5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/water-deionizers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/water-rams/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:14:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/water-test-kits/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/weatherproof-covers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/webbing-nets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:02 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:02 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:03 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:03 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:04 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:04 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:07 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:07 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:08 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:08 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:09 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:09 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:15:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wedge-anchor-bolts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/weed-killers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/weld-on-hooks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-collet-bodies/tig-industry-number~10n30/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-collets/tig-industry-number~13n24/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-rods/aws-material-code~er312/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-rods/for-joining~nickel-alloys/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-strikers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wedge-anchor-bolts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/weed-killers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/weld-on-hooks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-collet-bodies/tig-industry-number~10n30/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-collets/tig-industry-number~13n24/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-rods/aws-material-code~er312/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-rods/for-joining~nickel-alloys/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-strikers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:27 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:27 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:28 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:28 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:30 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:30 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:30 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:30 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:32 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:32 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:34 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:34 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-torch-tip-cleaners/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wheel-axles/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wheels/grinding-wheel-designation~type-35/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/winch-strap-assemblies/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-clad-wire already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aluminum-guide-pins already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~695-2z/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/manufacturer-equivalent-number~ecr2025/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/welding-torch-tip-cleaners/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wheel-axles/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wheels/grinding-wheel-designation~type-35/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/winch-strap-assemblies/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-clad-wire already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aluminum-guide-pins already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~695-2z/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/manufacturer-equivalent-number~ecr2025/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:15:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:53 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:53 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:54 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:54 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:55 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:55 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:57 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:57 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:15:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:00 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:00 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-cord-grips already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~18-04mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bolts/thread-size~1-3-4-5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/thread-type~metric/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bx84-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bolts/thread-size~1-3-8-12/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/thread-type~npsf/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:16:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/chavetas already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-cord-grips already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~18-04mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bolts/thread-size~1-3-4-5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/thread-type~metric/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bx84-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bolts/thread-size~1-3-8-12/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/thread-type~npsf/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/chavetas already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:21 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:21 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:22 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:22 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:23 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:23 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:24 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:24 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:26 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:26 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ax58-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-1878/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~9-4-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/chair-tips/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-201/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cap-nuts/material~stainless-steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~1-38/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/a286-super-alloy-screws already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ax58-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-1878/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~9-4-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/chair-tips/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-201/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cap-nuts/material~stainless-steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~1-38/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/a286-super-alloy-screws already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:44 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:47 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:47 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:49 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:49 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:16:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cpvc-pipe-adhesives already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-detectable-scoops already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dies/thread-size~1-10/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-conditioning-duct already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-0292/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:16:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bronze-l-channels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aluminum-pipe-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-powered-winches already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cpvc-pipe-adhesives already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-detectable-scoops already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dies/thread-size~1-10/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-conditioning-duct already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-0292/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bronze-l-channels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aluminum-pipe-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:17:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-powered-winches already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:11 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:15 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:15 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:16 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/rexolite already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/manufacturer-equivalent-number~f240bl/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~2-316/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/3m-scotch-600-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-041/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cpvc-round-stock already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-239/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/1922v298-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/rexolite already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/manufacturer-equivalent-number~f240bl/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~2-316/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/3m-scotch-600-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-041/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cpvc-round-stock already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-239/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/1922v298-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:41 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:41 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:42 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:42 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:43 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:43 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:44 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:17:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~er16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/check-valves/for-use-with~krypton/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/4l-fractional-horsepower-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-2515/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~2-835/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/compression-mounts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/chemical-hand-pumps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~0-65-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~er16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/check-valves/for-use-with~krypton/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:17:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/4l-fractional-horsepower-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-2515/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~2-835/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/compression-mounts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/chemical-hand-pumps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~0-65-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:07 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:07 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:08 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:08 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:09 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:09 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:18:10 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:10 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:11 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:14 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/5s-posters already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~20-051mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/caps/for-pipe-size~18/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/axles/diameter~3mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/helicoils/thread-size~6-40/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drums/capacity-weight-~22-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/80%2f20-compatible-carriages already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~24mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/5s-posters already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~20-051mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/caps/for-pipe-size~18/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/axles/diameter~3mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/helicoils/thread-size~6-40/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drums/capacity-weight-~22-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/80%2f20-compatible-carriages already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~24mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:32 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:32 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:34 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:35 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:35 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:36 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:38 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:38 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~25-021mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cord-grips/environment~washdown/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-134/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dies/thread-size~3-8-27/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-inspection-kits already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cord-grips/environmental-rating~nec-class-iii-divisions-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/manufacturer-equivalent-number~nic0027/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~27-4-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~25-021mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cord-grips/environment~washdown/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-134/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dies/thread-size~3-8-27/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-inspection-kits already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cord-grips/environmental-rating~nec-class-iii-divisions-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/manufacturer-equivalent-number~nic0027/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~27-4-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:18:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:58 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:59 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:18:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:01 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:01 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:02 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:02 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:03 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:03 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:04 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:04 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/rivet-buster-chisels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/concave-radius-end-mills already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:19:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~10-8-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~12-2mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/buckles/attachment-type~slip-on/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cryogenic-tube-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/circuit-board-mounts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-2055/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/rivet-buster-chisels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/concave-radius-end-mills already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~10-8-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~12-2mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/buckles/attachment-type~slip-on/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cryogenic-tube-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/circuit-board-mounts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-2055/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:26 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:26 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:27 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:27 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:28 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:28 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:28 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:28 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:29 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:30 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:30 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~13-800mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cord-grips/thread-size~m50/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-228/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~3-347/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/road-emergency-kits already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/thread-size~1-1-8-12/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~17-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pins/thread-size~1-2-20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~13-800mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cord-grips/thread-size~m50/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~0-228/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~3-347/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/road-emergency-kits already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/thread-size~1-1-8-12/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~17-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pins/thread-size~1-2-20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:19:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:52 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:53 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:53 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:54 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:54 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:57 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:58 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:59 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:19:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~15-300mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/circular-saws/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bostik-never-seez-nuclear-grade-antiseize-lubricants already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/345l-timing-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/thread-size~8-32/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/364-batteries already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/clamp-together-duct/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-scales already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~15-300mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:20:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/circular-saws/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bostik-never-seez-nuclear-grade-antiseize-lubricants already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/345l-timing-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/thread-size~8-32/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/364-batteries already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/clamp-together-duct/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-scales already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:21 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:21 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:22 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:22 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:23 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:24 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:26 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:26 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/chucks/mount-type~quick-change-hex/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bulkheads/connection-type~tube/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cords/connection-type~fan/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/chucks/mount-type~threaded/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/id~0-282/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pins/thread-size~m3-5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-shim-stock already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~2-004/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/chucks/mount-type~quick-change-hex/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bulkheads/connection-type~tube/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cords/connection-type~fan/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/chucks/mount-type~threaded/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/id~0-282/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pins/thread-size~m3-5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metal-shim-stock already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~2-004/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:44 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:49 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:49 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:50 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:50 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:20:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/balls/diameter~9-64/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~25-ga/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/id~0-345/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/id~0-35/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~2-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pins/undersized-machine-key-assortments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:20:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bands/material~cotton/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~2-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/balls/diameter~9-64/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~25-ga/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/id~0-345/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/id~0-35/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~2-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pins/undersized-machine-key-assortments/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bands/material~cotton/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~2-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:08 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:08 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:21:10 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:10 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:14 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:14 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:15 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:16 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/id~0-444/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pinstriping-tape/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bulkheads/for-use-with~sodium-carbonate/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hex-nut-tooth-washers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aluminum-strut-channel-systems already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bags/capacity-weight-~30-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/duct-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bags/capacity-weight-~39-cu-ft-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/id~0-444/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pinstriping-tape/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bulkheads/for-use-with~sodium-carbonate/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hex-nut-tooth-washers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aluminum-strut-channel-systems already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bags/capacity-weight-~30-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/duct-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bags/capacity-weight-~39-cu-ft-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:35 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:35 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:36 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:36 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:36 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:38 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:41 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:41 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:42 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:42 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:21:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bulkheads/thread-type~unf/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/battery-chargers/for-battery-voltage~3-7v/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~2-518/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/battery-clips already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~5-3-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/din-7979d-m6-dowel-pins already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hex-nuts/specifications-met~ms21044-n08/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bulkheads/thread-type~unf/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/battery-chargers/for-battery-voltage~3-7v/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~2-518/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/battery-clips already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~5-3-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/din-7979d-m6-dowel-pins already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:21:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hex-nuts/specifications-met~ms21044-n08/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:01 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:01 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:02 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:02 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:03 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:03 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:04 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:04 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:07 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:07 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:08 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:08 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:22:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~4-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aerosol-sprayers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/afa-greases already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~24-9997mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/rolling-bin-box-racks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~5-4-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~4-8-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clamps/mount-type~through-wall/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~4-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aerosol-sprayers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/afa-greases already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~24-9997mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/rolling-bin-box-racks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-bits/size~5-4-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire/diameter~4-8-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clamps/mount-type~through-wall/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:29 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:30 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:32 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:32 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:34 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:34 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:35 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:35 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:36 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:36 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clamps already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/anchor-plates already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/casters/frame-material~iron/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metals/fabrication~extruded/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/class-125-pipe-flanges already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/connectors/for-use-with~citric-acid/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/clips/system-of-measurement~metric/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/anchor-tools already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clamps already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/anchor-plates already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/casters/frame-material~iron/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metals/fabrication~extruded/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/class-125-pipe-flanges already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/connectors/for-use-with~citric-acid/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/clips/system-of-measurement~metric/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/anchor-tools already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:22:55 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:55 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:57 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:57 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:22:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:00 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:00 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:01 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:01 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:02 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:02 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:03 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:03 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/class-200-pipe-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/anchorlube-tapping-fluids already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ball-handles already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/clips/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/cobalt-steel-drill-bit-sets-11/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:23:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cutters/for-use-on~low-carbon-steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/acrylic-rods already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cutters/for-use-on~steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/class-200-pipe-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/anchorlube-tapping-fluids already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ball-handles already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/clips/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/cobalt-steel-drill-bit-sets-11/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cutters/for-use-on~low-carbon-steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/acrylic-rods already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cutters/for-use-on~steel/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:21 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:22 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:22 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:22 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:23 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:24 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:24 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:26 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:26 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:27 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:27 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:28 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:28 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/connectors/for-use-with~methyl-fluoride/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/for-shaft-diameter~1-5-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bumpers/thread-size~m8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cutters/for-use-on~wood-with-nails/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/actuators already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cable/wire-gauge~26/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/3m-box-sealing-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/for-shaft-diameter~11mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/connectors/for-use-with~methyl-fluoride/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/for-shaft-diameter~1-5-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bumpers/thread-size~m8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cutters/for-use-on~wood-with-nails/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/actuators already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cable/wire-gauge~26/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/3m-box-sealing-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/for-shaft-diameter~11mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:47 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:49 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:49 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:52 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:53 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:53 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:54 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:54 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:23:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~39-9994mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-acorn-nuts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-allen-keys already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/high-speed-steel-burs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:23:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cx105-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cleaners/for-use-on~painted-surfaces/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-spindles already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/caulk-tubes already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~39-9994mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-acorn-nuts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-allen-keys already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/high-speed-steel-burs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cx105-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:24:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cleaners/for-use-on~painted-surfaces/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-spindles already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/caulk-tubes already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:15 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:15 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:16 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:18 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:18 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/rotozip-spiral-saw-cutoff-wheels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~16006/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/burs/tooth-style~single-cut/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/counters/unit-of-measure~yards/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cylinders/mounting-style~mortise/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bench-grinding-wheels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bushings/for-shaft-diameter~1-1-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cable/voltage~50v-ac/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/rotozip-spiral-saw-cutoff-wheels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~16006/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/counters/unit-of-measure~yards/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/burs/tooth-style~single-cut/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cylinders/mounting-style~mortise/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bench-grinding-wheels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bushings/for-shaft-diameter~1-1-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cable/voltage~50v-ac/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:38 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:38 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:42 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:42 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:43 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:43 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:43 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:24:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cable-grommets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/elbows/for-pipe-material~iron/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/do-not-stack-labels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pipe-end-caps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/3v560-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bushings/for-shaft-diameter~1-7-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/shank-size~0-098/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/material~brass/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cable-grommets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/elbows/for-pipe-material~iron/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:24:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/do-not-stack-labels already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pipe-end-caps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/3v560-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bushings/for-shaft-diameter~1-7-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/shank-size~0-098/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/material~brass/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:07 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:07 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:08 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:08 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:25:09 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:09 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:11 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-flange-nuts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~7-25-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-forming-taps already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/countersinks/for-use-on~plastic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/od~5-1-8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-039/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~2200-2rs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/connectors/thread-type~uns/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-flange-nuts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~7-25-mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-forming-taps already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/countersinks/for-use-on~plastic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/air-hose/od~5-1-8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-039/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~2200-2rs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/connectors/thread-type~uns/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:32 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:32 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:34 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:34 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:35 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:35 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:36 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:36 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:38 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:38 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pipe-fittings/fitting-type~union-1/for-use-with~calcium-chloride/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bin-compartments already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~9-49/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-and-cable-crimper-dies/for-wire-gauge~500-mcm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/drive-size~no-9-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/double-u-joints-7/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-147/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-1565/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pipe-fittings/fitting-type~union-1/for-use-with~calcium-chloride/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bin-compartments already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~9-49/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-and-cable-crimper-dies/for-wire-gauge~500-mcm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/drive-size~no-9-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:55 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/double-u-joints-7/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-147/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-1565/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:25:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:58 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:59 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:25:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:00 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:00 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:01 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:01 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:02 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:02 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:04 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:04 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/door-jams already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cable-ties/length~12-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:26:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-set-screw-assortments already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:11 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-jigs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/saddle-spacers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/connectors/shape~45-elbow/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/shank-size~1-64/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-press-lamps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/door-jams already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cable-ties/length~12-1-2/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/metric-set-screw-assortments already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-jigs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/saddle-spacers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/connectors/shape~45-elbow/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/shank-size~1-64/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/drill-press-lamps/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:24 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:26 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:26 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:27 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:27 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:28 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:28 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:29 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:29 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:30 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:30 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:31 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:31 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/overall-width~1-3-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/overall-width~1-7-8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-and-cable-push-pull-rods/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-221/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-234/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/battery-size~4d/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cotton-buffs already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/safety-glasses-dispensers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/overall-width~1-3-16/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/overall-width~1-7-8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-and-cable-push-pull-rods/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-221/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/id~0-234/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/battery-size~4d/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cotton-buffs already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/safety-glasses-dispensers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:26:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:52 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:53 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:53 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:54 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:54 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:55 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:55 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:56 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:56 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:57 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:57 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:58 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:58 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:59 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:26:59 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~3030/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clips/type~shackle/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/brass-garden-hose-couplings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/alemite-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dope-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:06 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/4l630-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~20-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pipe-fittings/for-use-with~deionized-water-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:27:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~3030/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:10 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clips/type~shackle/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:12 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/brass-garden-hose-couplings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:13 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/alemite-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dope-tape already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/4l630-v-belts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~20-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pipe-fittings/for-use-with~deionized-water-1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:18 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:18 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:19 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:19 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:20 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:20 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:21 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:21 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:22 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:22 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:23 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:23 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:24 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:24 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:25 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:25 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~0-6265/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/for-use-with~acetylene/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/safety-reflective-clothing already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cloth/material~copper/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/anchor-bolt-sleeves already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~24600-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:33 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-and-plastic-cutters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pipe-fittings/for-use-with~helium/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~0-6265/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:37 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/for-use-with~acetylene/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:38 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/safety-reflective-clothing already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:39 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cloth/material~copper/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/anchor-bolt-sleeves already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:40 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~24600-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-and-plastic-cutters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:43 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/pipe-fittings/for-use-with~helium/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:44 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:46 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:47 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:47 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:48 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:48 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:49 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:49 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:50 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:50 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:51 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:51 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:27:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/compression-through-wall-tube-fittings/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clp-oil already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~3210/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/arc-flash-signs already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/electrical-box-locks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/adhesive-back-plastic-hooks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:27:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/electrical-boxes/environment~corrosive/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bushings/thread-size~3-8-8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/compression-through-wall-tube-fittings/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clp-oil already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:03 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/bearing-trade-number~3210/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/arc-flash-signs already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:05 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/electrical-box-locks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:07 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/adhesive-back-plastic-hooks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:08 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/electrical-boxes/environment~corrosive/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:09 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bushings/thread-size~3-8-8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:28:10 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:10 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:11 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:14 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:14 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:14 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:16 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:16 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:17 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:17 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:18 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:18 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/chain/roller-chain-trade-size~05b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/overall-width~4-39/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:21 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clss-024-3-nuts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~4-7-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~1-0635/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/shank-size~3-7mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:26 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cngg-carbide-insert-holders already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/alumina-silicate-sheets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/chain/roller-chain-trade-size~05b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/overall-width~4-39/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/clss-024-3-nuts already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~4-7-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:32 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~1-0635/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:34 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/shank-size~3-7mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:35 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/cngg-carbide-insert-holders already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:36 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/alumina-silicate-sheets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:41 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:41 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:42 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:42 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:43 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:44 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:45 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:45 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:46 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:28:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/for-use-with~medical-gas-mixtures/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/electrical-cable already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:49 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/shank-size~4-3mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/range-of-motion~100/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dow-corning-molykote-g-1502-fm-grease already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/as568-o-rings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/for-use-with~oxygen-mixtures/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/manufacturer-equivalent-number~4061/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/for-use-with~medical-gas-mixtures/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/electrical-cable already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/drill-bits/shank-size~4-3mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:28:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/hinges/range-of-motion~100/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:00 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dow-corning-molykote-g-1502-fm-grease already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:01 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/as568-o-rings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:02 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/for-use-with~oxygen-mixtures/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:04 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/batteries/manufacturer-equivalent-number~4061/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:07 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:07 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:09 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:09 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:29:10 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:10 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:11 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:11 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:12 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:12 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:13 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:13 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:14 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/coatings/for-use-on~acrylic-fabric/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:15 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/adhesives/for-use-on~peek-plastic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:16 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ansi-scaffolds already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:17 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ansi-vests already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:18 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aluminum-(class-3000)-pipe-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:19 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/for-use-with~sodium-carbonate-20-in-water-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:20 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~8-1-4-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:22 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-017/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:23 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/coatings/for-use-on~acrylic-fabric/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:24 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/adhesives/for-use-on~peek-plastic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:25 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ansi-scaffolds already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:27 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/ansi-vests already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:28 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/aluminum-(class-3000)-pipe-fittings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:29 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/couplings/for-use-with~sodium-carbonate-20-in-water-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:30 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~8-1-4-gal-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:31 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/dowel-pins/diameter~0-017/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:32 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:32 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:33 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:33 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:34 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:35 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:36 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:36 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:37 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:37 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:38 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:38 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:39 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:39 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:40 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:40 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:29:41 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~800-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:42 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~1-4/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:44 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/conduit/thread-size~1-4-20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:45 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/coatings/for-use-on~pvc-plastic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:46 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/material~leather/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:47 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-connectors/number-of-poles~17/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:48 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/coatings/for-use-on~stone/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:50 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-connectors/number-of-poles~23/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:51 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/capacity-weight-~800-ml/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:52 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/bearings/od~1-4/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:53 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/conduit/thread-size~1-4-20/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:54 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/coatings/for-use-on~pvc-plastic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:56 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/containers/material~leather/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:57 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-connectors/number-of-poles~17/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:58 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/coatings/for-use-on~stone/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:29:59 [HeadersSpooferDownloaderMiddleware] (PID: 129) WARNING: Request https://www.mcmaster.com/products/wire-connectors/number-of-poles~23/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-02-21 23:30:00 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:00 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:01 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:01 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:02 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:02 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:04 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:04 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:05 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:05 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:06 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:06 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:07 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:07 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:09 [scrapy.downloadermiddlewares.retry] (PID: 129) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:09 [scrapy.core.scraper] (PID: 129) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] 2026-02-21 23:30:09 [scrapy.extensions.closespider] (PID: 129) INFO: Closing spider since no items were produced in the last 1800 seconds. 2026-02-21 23:30:09 [scrapy.core.engine] (PID: 129) INFO: Closing spider (closespider_timeout_no_item) 2026-02-21 23:30:09 [scrapy.extensions.logstats] (PID: 129) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] ------------------------------ MONITORS ------------------------------ 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Extracted Items Monitor/test_stat_monitor... FAIL 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Item Validation Monitor/test_stat_monitor... SKIPPED (Unable to find 'spidermon/validation/fields/errors' in job stats.) 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Error Count Monitor/test_stat_monitor... FAIL 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Warning Count Monitor/test_stat_monitor... FAIL 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Finish Reason Monitor/Should have the expected finished reason(s)... FAIL 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Unwanted HTTP codes monitor/Should not hit the limit of unwanted http status... OK 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Field Coverage Monitor/test_check_if_field_coverage_rules_are_met... FAIL 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Retry Count monitor/Should not hit the limit of requests that reached the maximum retry amount... FAIL 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Downloader Exceptions monitor/test_stat_monitor... FAIL 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Successful Requests monitor/Should have at least the minimum number of successful requests... OK 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] Total Requests monitor/Should not hit the total limit of requests... OK 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] ---------------------------------------------------------------------- 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) ERROR: [Spidermon] ====================================================================== FAIL: Extracted Items Monitor/test_stat_monitor ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/scrapy/monitors/base.py", line 177, in test_stat_monitor self.fail(message) AssertionError: Unable to find 'item_scraped_count' in job stats. 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) ERROR: [Spidermon] ====================================================================== FAIL: Error Count Monitor/test_stat_monitor ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/scrapy/monitors/base.py", line 184, in test_stat_monitor assertion_method( AssertionError: Expecting 'log_count/ERROR' to be '<=' to '0.0'. Current value: '1088' 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) ERROR: [Spidermon] ====================================================================== FAIL: Warning Count Monitor/test_stat_monitor ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/scrapy/monitors/base.py", line 184, in test_stat_monitor assertion_method( AssertionError: Expecting 'log_count/WARNING' to be '<=' to '1000.0'. Current value: '1090' 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) ERROR: [Spidermon] ====================================================================== FAIL: Finish Reason Monitor/Should have the expected finished reason(s) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/scrapy/monitors/monitors.py", line 110, in test_should_finish_with_expected_reason self.assertTrue(finished_reason in expected_reasons, msg=msg) AssertionError: Finished with "closespider_timeout_no_item" the expected reasons are ['finished'] 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) ERROR: [Spidermon] ====================================================================== FAIL: Field Coverage Monitor/test_check_if_field_coverage_rules_are_met ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/scrapy/monitors/monitors.py", line 477, in test_check_if_field_coverage_rules_are_met self.assertTrue(len(failures) == 0, msg=msg) AssertionError: The following items did not meet field coverage rules: dict/inStock (expected 1.0, got 0) dict/name (expected 1.0, got 0) dict/prices (expected 1.0, got 0) dict/productStatus (expected 1.0, got 0) dict/supplier (expected 1.0, got 0) dict/supplierSku (expected 1.0, got 0) dict/url (expected 1.0, got 0) 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) ERROR: [Spidermon] ====================================================================== FAIL: Retry Count monitor/Should not hit the limit of requests that reached the maximum retry amount ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/scrapy/monitors/monitors.py", line 282, in test_maximum_retries self.assertLessEqual(max_reached, threshold, msg=msg) AssertionError: Too many requests (544) reached the maximum retry amount 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) ERROR: [Spidermon] ====================================================================== FAIL: Downloader Exceptions monitor/test_stat_monitor ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/scrapy/monitors/base.py", line 184, in test_stat_monitor assertion_method( AssertionError: Expecting 'downloader/exception_count' to be '<=' to '100.0'. Current value: '1640' 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] 11 monitors in 0.066s 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] FAILED (failures=7, skipped=1) 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] -------------------------- FINISHED ACTIONS -------------------------- 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] ---------------------------------------------------------------------- 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] 0 actions in 0.000s 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] OK 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] --------------------------- PASSED ACTIONS --------------------------- 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] ---------------------------------------------------------------------- 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] 0 actions in 0.000s 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] OK 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] --------------------------- FAILED ACTIONS --------------------------- 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] CustomTemplateSendSlackMessageSpiderFinished... ERROR 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] ---------------------------------------------------------------------- 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) ERROR: [Spidermon] ====================================================================== ERROR: CustomTemplateSendSlackMessageSpiderFinished ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Account is suspended'}] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/spidermon/core/actions.py", line 39, in run self.run_action() File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/actions/slack/__init__.py", line 252, in run_action self.manager.send_message( File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/actions/slack/__init__.py", line 58, in send_message return [ ^ File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/actions/slack/__init__.py", line 59, in self.send_message( File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/actions/slack/__init__.py", line 71, in send_message return self._send_user_message( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/actions/slack/__init__.py", line 110, in _send_user_message user_id = self._get_user_id(username) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/actions/slack/__init__.py", line 96, in _get_user_id user = self.users.get(name, None) ^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/actions/slack/__init__.py", line 38, in users self._users = self._get_users_info() ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/spidermon/contrib/actions/slack/__init__.py", line 103, in _get_users_info for member in self._client.users_list()["members"] ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/slack_sdk/web/client.py", line 5166, in users_list return self.api_call("users.list", http_verb="GET", params=kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/slack_sdk/web/base_client.py", line 169, in api_call return self._sync_send(api_url=api_url, req_args=req_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/slack_sdk/web/base_client.py", line 200, in _sync_send return self._urllib_api_call( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/slack_sdk/web/base_client.py", line 331, in _urllib_api_call ).validate() ^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/slack_sdk/web/slack_response.py", line 197, in validate raise e.SlackApiError(message=msg, response=self) slack_sdk.errors.SlackApiError: The request to the Slack API failed. (url: https://slack.com/api/users.list) The server responded with: {'ok': False, 'error': 'invalid_auth'} 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] 1 action in 0.142s 2026-02-21 23:30:18 [mcmaster_carr] (PID: 129) INFO: [Spidermon] FAILED (errors=1) 2026-02-21 23:30:18 [scrapy.utils.signal] (PID: 129) ERROR: Error caught on signal handler: > Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 1253, in adapt extracted: _SelfResultT | Failure = result.result() ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/extensions/feedexport.py", line 504, in close_spider self._close_slot(slot, spider) File "/usr/local/lib/python3.11/site-packages/scrapy/extensions/feedexport.py", line 535, in _close_slot d: Deferred[None] = maybeDeferred(slot.storage.store, get_file(slot)) # type: ignore[call-overload] ^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/extensions/feedexport.py", line 517, in get_file assert slot_.file ^^^^^^^^^^ AssertionError 2026-02-21 23:30:18 [scrapy.statscollectors] (PID: 129) INFO: Dumping Scrapy stats: {'HeadersSpooferDownloaderMiddleware/session/created': 552, 'HeadersSpooferDownloaderMiddleware/session/spoofed': 1640, 'big_query/url': 552, 'downloader/exception_count': 1640, 'downloader/exception_type_count/scrapy.core.downloader.handlers.http11.TunnelError': 1640, 'downloader/request_bytes': 1356798, 'downloader/request_count': 1640, 'downloader/request_method_count/GET': 1640, 'elapsed_time_seconds': 1808.998093, 'finish_reason': 'closespider_timeout_no_item', 'finish_time': datetime.datetime(2026, 2, 21, 23, 30, 18, 406802, tzinfo=datetime.timezone.utc), 'items_per_minute': None, 'log_count/ERROR': 1097, 'log_count/INFO': 73, 'log_count/WARNING': 1090, 'memusage/max': 258428928, 'memusage/startup': 125997056, 'proxy_manager/processed': 1640, 'proxy_manager/session_attached': 1640, 'responses_per_minute': None, 'retry/count': 1096, 'retry/max_reached': 544, 'retry/reason_count/scrapy.core.downloader.handlers.http11.TunnelError': 1096, 'scheduler/dequeued': 1640, 'scheduler/dequeued/memory': 1640, 'scheduler/enqueued': 1648, 'scheduler/enqueued/memory': 1648, 'spidermon/validation/validators': 1, 'spidermon/validation/validators/item/jsonschema': True, 'start_requests/big_query': 552, 'start_time': datetime.datetime(2026, 2, 21, 23, 0, 9, 408709, tzinfo=datetime.timezone.utc)} 2026-02-21 23:30:18 [scrapy.core.engine] (PID: 129) INFO: Spider closed (closespider_timeout_no_item)