2026-03-14 22:00:22 [scrapy.utils.log] (PID: 137) INFO: Scrapy 2.12.0 started (bot: catalog_extraction) 2026-03-14 22:00:22 [scrapy.utils.log] (PID: 137) 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-03-14 22:00:22 [mcmaster_carr] (PID: 137) INFO: Starting extraction spider mcmaster_carr... 2026-03-14 22:00:22 [scrapy.addons] (PID: 137) INFO: Enabled addons: [] 2026-03-14 22:00:22 [py.warnings] (PID: 137) 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-03-14 22:00:22 [scrapy.extensions.telnet] (PID: 137) INFO: Telnet Password: 52a8529de5410e09 2026-03-14 22:00:22 [py.warnings] (PID: 137) 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-03-14 22:00:22 [scrapy.middleware] (PID: 137) 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-03-14 22:00:22 [scrapy.crawler] (PID: 137) 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/30439a341ff111f1aad54200a9fe0102.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-03-14 22:00:23 [scrapy_poet.injection] (PID: 137) INFO: Loading providers: [, , , , , , ] 2026-03-14 22:00:23 [scrapy.middleware] (PID: 137) 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-03-14 22:00:23 [NotFoundHandlerSpiderMiddleware] (PID: 137) INFO: NotFoundHandlerSpiderMiddleware running on PRODUCTION environment. 2026-03-14 22:00:23 [scrapy.middleware] (PID: 137) 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-03-14 22:00:23 [scrapy.middleware] (PID: 137) 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-03-14 22:00:23 [scrapy.core.engine] (PID: 137) INFO: Spider opened 2026-03-14 22:00:23 [scrapy.extensions.closespider] (PID: 137) INFO: Spider will stop when no items are produced after 1800 seconds. 2026-03-14 22:00:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:00:23 [scrapy.extensions.telnet] (PID: 137) INFO: Telnet console listening on 127.0.0.1:6023 2026-03-14 22:00:27 [ProxyManagerDownloaderMiddleware] (PID: 137) INFO: Using brd-customer-hl_13cda1e4-zone-sharedpool_datacenter_proxy as the default proxy for ProxyManagerDownloaderMiddleware. 2026-03-14 22:00:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cold-galvanizing-coatings/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/inserts/thread-size~m10/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/inserts/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-03-14 22:00:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steamostats/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/collar-bearings/shaft-mount-type~clamp-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-03-14 22:00:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/inside-calipers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/inspection-doors already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/instant-bonding-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-03-14 22:00:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cold-galvanizing-coatings/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/inserts/thread-size~m10/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/inserts/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-03-14 22:00:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steamostats/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/collar-bearings/shaft-mount-type~clamp-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-03-14 22:00:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/inside-calipers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/inspection-doors already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/instant-bonding-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-03-14 22:00:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:49 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:50 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:50 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:54 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:55 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:55 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:00:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/outer-insulation-color~blue/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/outer-insulation-color~clear/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:00:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/instrument-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-03-14 22:00:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/outer-insulation-color~purple/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-bolt-together-structural-framing-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-03-14 22:01:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/collets/collet-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-03-14 22:01:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/use-for~drop-down-power/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-clamp-on-structural-framing/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/outer-insulation-color~blue/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/outer-insulation-color~clear/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/instrument-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-03-14 22:01:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/outer-insulation-color~purple/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-bolt-together-structural-framing-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-03-14 22:01:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/collets/collet-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-03-14 22:01:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/use-for~drop-down-power/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-clamp-on-structural-framing/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:17 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:18 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:20 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:20 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:21 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:21 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:22 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:22 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:01:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/wire-gauge~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-03-14 22:01:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-baskets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/insulation/for-use-on~polycarbonate-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-03-14 22:01:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-electrical-fitting-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-03-14 22:01:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/collets/size~21-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-03-14 22:01:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/insulation/shape~rectangular-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-03-14 22:01:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/collision-warning-sensors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/interfaces already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire/wire-gauge~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-03-14 22:01:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-baskets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/insulation/for-use-on~polycarbonate-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-03-14 22:01:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-electrical-fitting-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-03-14 22:01:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/collets/size~21-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-03-14 22:01:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/insulation/shape~rectangular-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-03-14 22:01:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/collision-warning-sensors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/interfaces already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:42 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:42 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:44 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:44 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:45 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:01:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-door-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-03-14 22:01:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-cutting-snips already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-and-steel-ansi-pipe-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-03-14 22:01:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-mop-wringers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-and-steel-butt-weld-pipe-tees already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:01:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-identification-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-03-14 22:01:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-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-03-14 22:01:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-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-03-14 22:01:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-door-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-03-14 22:01:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-cutting-snips already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-and-steel-ansi-pipe-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-03-14 22:02:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-mop-wringers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-and-steel-butt-weld-pipe-tees already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-identification-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-03-14 22:02:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-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-03-14 22:02:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-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-03-14 22:02:07 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:10 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:10 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:10 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:12 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-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-03-14 22:02:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-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-03-14 22:02:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-pipe-tees/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-mesh/construction~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-03-14 22:02:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/drive-size~5-mm-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-03-14 22:02:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-wing-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-03-14 22:02:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-wrenches already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/drive-size~no-30/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:02:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-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-03-14 22:02:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-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-03-14 22:02:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-pipe-tees/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-mesh/construction~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-03-14 22:02:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/drive-size~5-mm-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-03-14 22:02:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-wing-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-03-14 22:02:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iron-wrenches already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/drive-size~no-30/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:33 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:34 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:35 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:35 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:36 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:36 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:38 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:38 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:39 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iso-08b-2-roller-chain already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-protectors already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-retainers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iso-series-b-hose-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-03-14 22:02:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-rope-crimp-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-03-14 22:02:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/size~34-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-03-14 22:02:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/jackets/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-03-14 22:02:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-rope-links already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iso-08b-2-roller-chain already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-protectors already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-retainers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/iso-series-b-hose-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-03-14 22:02:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-rope-crimp-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-03-14 22:02:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/size~34-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-03-14 22:02:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/jackets/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-03-14 22:02:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-rope-links already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:02:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:02:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:02 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:02 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:03 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:03 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:04 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:04 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:06 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:07 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-rope-swage-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-03-14 22:03:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/size~no-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-03-14 22:03:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/size~no-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-03-14 22:03:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combustion-efficiency-meters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/commercially-pure-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-03-14 22:03:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/jam-nuts/thread-size~15-32-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-03-14 22:03:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/compact-cars-only-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-03-14 22:03:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-u-bolt-mounting-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-03-14 22:03:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wire-rope-swage-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-03-14 22:03:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/size~no-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-03-14 22:03:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combination-wrenches/size~no-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-03-14 22:03:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/combustion-efficiency-meters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/commercially-pure-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-03-14 22:03:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/jam-nuts/thread-size~15-32-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-03-14 22:03:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:03:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/compact-cars-only-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-03-14 22:03:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/steel-u-bolt-mounting-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-03-14 22:03:26 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:26 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:26 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:26 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:28 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:29 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:29 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:31 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:31 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:31 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:31 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:33 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:33 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/jam-nuts/thread-size~m24/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wireless-phone-chargers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wiring-blocks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bulkheads/fitting-connection~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-03-14 22:03:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/compressed-gas-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-03-14 22:03:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stellite-cobalt-6b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-joining-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-03-14 22:03:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-screws/drive-size~no-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-03-14 22:03:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/jam-nuts/thread-size~m24/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wireless-phone-chargers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wiring-blocks already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bulkheads/fitting-connection~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-03-14 22:03:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/compressed-gas-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-03-14 22:03:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stellite-cobalt-6b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:03:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-joining-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-03-14 22:03:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-screws/drive-size~no-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-03-14 22:03:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:52 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:53 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:54 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:55 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:56 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:56 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:57 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:57 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:58 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:58 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:03:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/step-down-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-03-14 22:04:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-screws/finish~zinc-yellow-chromate-plated/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-screws/length~160mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/compressor-room-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-03-14 22:04:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-screws/screw-size~no-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-03-14 22:04:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/joints/type~clamp/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/woodworking-knives already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bumpers/color~clear/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/step-down-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-03-14 22:04:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-screws/finish~zinc-yellow-chromate-plated/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-screws/length~160mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/compressor-room-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-03-14 22:04:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wood-screws/screw-size~no-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-03-14 22:04:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/joints/type~clamp/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/woodworking-knives already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bumpers/color~clear/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:18 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:19 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:20 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:20 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:21 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:21 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:22 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:23 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:04:23 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:23 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:24 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:24 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:25 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:25 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stereoscopes/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/concrete-vibrators/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/work-positioners already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/condenser-tube-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-03-14 22:04:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/kaba-simplex-1000-series-locksets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conductive-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-03-14 22:04:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conductive-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-03-14 22:04:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/kevlar-cloth already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stereoscopes/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/concrete-vibrators/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/work-positioners already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/condenser-tube-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-03-14 22:04:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/kaba-simplex-1000-series-locksets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conductive-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-03-14 22:04:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conductive-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-03-14 22:04:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/kevlar-cloth already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:44 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:45 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:49 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:49 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:50 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:50 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:52 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:04:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/workbench-supports already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/workbenches/adjustability~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-03-14 22:04:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/sticky-back-cable-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-03-14 22:04:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bumpers/thread-size~m12-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-03-14 22:04:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stir-bars/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/key-ring-snaps already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:04:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conduit/type~support-clip/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~0025/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/workbench-supports already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/workbenches/adjustability~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-03-14 22:05:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/sticky-back-cable-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-03-14 22:05:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bumpers/thread-size~m12-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-03-14 22:05:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stir-bars/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/key-ring-snaps already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conduit/type~support-clip/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~0025/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:10 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:10 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:12 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:16 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:17 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:18 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~01122b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~0261/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conduit-set-screw-connectors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:05:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~0915/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~1043j/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wrenches/material~aluminum-magnesium/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/for-use-with~boric-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-03-14 22:05:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/for-use-with~hydrogen-iodide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~01122b/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~0261/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conduit-set-screw-connectors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~0915/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~1043j/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wrenches/material~aluminum-magnesium/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/for-use-with~boric-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-03-14 22:05:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/for-use-with~hydrogen-iodide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:38 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:38 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:39 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:42 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:43 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:43 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:45 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:05:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/for-use-with~hydrogen-sulfide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~10r52/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/for-use-with~sulfur-tetrafluoride/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~16g018/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~16g020/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/number-of-poles~17-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-03-14 22:05:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/storage-cabinets/color~red/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/shape~11-1-4-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-03-14 22:05:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/for-use-with~hydrogen-sulfide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~10r52/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:05:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/for-use-with~sulfur-tetrafluoride/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~16g018/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~16g020/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/number-of-poles~17-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-03-14 22:06:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/storage-cabinets/color~red/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/shape~11-1-4-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-03-14 22:06:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:06 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:07 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:07 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~2344/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/specifications-met~en-1057/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/thread-type~anpt/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/consolet-enclosures/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~10000-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-03-14 22:06:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~160-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-03-14 22:06:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strainers/connection-style~barbed/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~44358/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~2344/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:06:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/specifications-met~en-1057/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/connectors/thread-type~anpt/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/consolet-enclosures/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~10000-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-03-14 22:06:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~160-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-03-14 22:06:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strainers/connection-style~barbed/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~44358/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:31 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:31 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:33 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:33 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:34 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:35 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:36 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:36 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:38 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:38 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:39 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~19-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-03-14 22:06:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~53684/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wrenches/square-drive-size~0-4375inches/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strainers/for-use-with~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-03-14 22:06:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~a1515/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strainers/for-use-with~pharmaceuticals/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~31-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-03-14 22:06:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wyoming-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-03-14 22:06:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~19-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-03-14 22:06:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~53684/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wrenches/square-drive-size~0-4375inches/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strainers/for-use-with~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-03-14 22:06:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~a1515/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strainers/for-use-with~pharmaceuticals/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:06:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~31-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-03-14 22:06:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/wyoming-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-03-14 22:06:58 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:58 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:06:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:00 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:02 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:02 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:03 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:03 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:04 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:06 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~b74/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/xl-series-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-03-14 22:07:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~60-qt/capacity~15-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-03-14 22:07:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strapping-crimpers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/y-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-03-14 22:07:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~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-03-14 22:07:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strapping-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-03-14 22:07:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~co87/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~b74/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/xl-series-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-03-14 22:07:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~60-qt/capacity~15-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-03-14 22:07:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strapping-crimpers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/y-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-03-14 22:07:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity~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-03-14 22:07:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/strapping-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-03-14 22:07:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~co87/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:07:24 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:24 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:25 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:25 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:26 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:26 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:28 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:30 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:30 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:33 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:33 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~d1054k/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bushings/thread-size~1-2-13/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity-weight-~1-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-03-14 22:07:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~mc14/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~mc6/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~p105/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~p129/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bushings/thread-size~m12-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-03-14 22:07:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~d1054k/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bushings/thread-size~1-2-13/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity-weight-~1-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-03-14 22:07:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~mc14/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~mc6/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~p105/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~p129/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bushings/thread-size~m12-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-03-14 22:07:50 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:50 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:52 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:53 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:54 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:55 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:55 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:56 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:56 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:58 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:58 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:07:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~p761/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:07:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stretch-wrap/material~polyethylene/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/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-03-14 22:08:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~sb769/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity-weight-~5-1-2-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-03-14 22:08:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/string-line/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity-weight-~55-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-03-14 22:08:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~sm124/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~p761/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stretch-wrap/material~polyethylene/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/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-03-14 22:08:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~sb769/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity-weight-~5-1-2-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-03-14 22:08:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/string-line/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/containers/capacity-weight-~55-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-03-14 22:08:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~sm124/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:16 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:16 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:17 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:18 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:19 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:20 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:21 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/zip-ties/length~16-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-03-14 22:08:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:08:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~y1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bussmann-type-fuses/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stripper-chemicals/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~y4/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/zip-ties/length~30/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stroke-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-03-14 22:08:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/butt-hinges/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/zip-ties/length~16-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-03-14 22:08:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~y1/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/bussmann-type-fuses/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stripper-chemicals/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/key-number~y4/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/zip-ties/length~30/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/stroke-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-03-14 22:08:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/butt-hinges/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:42 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:42 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:44 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:45 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:49 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:08:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/convex-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-03-14 22:08:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/zirconia-ceramic-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-03-14 22:08:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/width~20mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-brush-holders/backing-width~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-03-14 22:08:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/kihlberg-compatible-staples already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-brushes/food-industry-standard~fda-compliant-21-cfr-177-1520/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:08:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-chain-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-03-14 22:08:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-guide-mounting-rods/length~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-03-14 22:08:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/convex-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-03-14 22:09:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/zirconia-ceramic-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-03-14 22:09:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/keys/width~20mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-brush-holders/backing-width~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-03-14 22:09:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/kihlberg-compatible-staples already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-brushes/food-industry-standard~fda-compliant-21-cfr-177-1520/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-chain-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-03-14 22:09:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-guide-mounting-rods/length~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-03-14 22:09:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:10 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:10 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:12 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-guide-mounting-rods/length~400-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-03-14 22:09:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/knobs/grip-style~smooth/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/knobs/mount-type~adhesive/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-roller-covers/color~gray/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-roller-covers/food-industry-standard~fda-compliant-21-cfr-177-1980/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/knobs/thread-size~1-2-13/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-rollers/between-frame-width~17-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-03-14 22:09:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:09:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/knockout-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-03-14 22:09:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-guide-mounting-rods/length~400-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-03-14 22:09:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/knobs/grip-style~smooth/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/knobs/mount-type~adhesive/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-roller-covers/color~gray/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-roller-covers/food-industry-standard~fda-compliant-21-cfr-177-1980/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/knobs/thread-size~1-2-13/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyor-rollers/between-frame-width~17-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-03-14 22:09:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/knockout-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-03-14 22:09:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:33 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:33 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:34 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:35 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:35 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:36 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:36 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:38 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:38 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:39 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/c-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-03-14 22:09:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyors/environment~clean-room/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/c-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-03-14 22:09:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/label-marking-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-03-14 22:09:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/coolant-dispenser-hose-on-off-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-03-14 22:09:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/subminiature-wedge-base-light-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-03-14 22:09:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/suction-filters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lags/screw-size~m5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/c-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-03-14 22:09:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/conveyors/environment~clean-room/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/c-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-03-14 22:09:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/label-marking-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-03-14 22:09:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/coolant-dispenser-hose-on-off-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-03-14 22:09:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/subminiature-wedge-base-light-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-03-14 22:09:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/suction-filters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lags/screw-size~m5/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:09:58 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:09:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:00 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:00 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:02 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:02 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:03 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:03 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:04 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:04 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:06 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cord-grips/for-knockout-trade-size~1-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-03-14 22:10:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/sure-fit-air-cylinders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cord-grips/for-knockout-trade-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-03-14 22:10:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lathes/cut-type~along-the-length-turning/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/for-manufacturer-series~selectronic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cord-grips/thread-size~pg-13-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-03-14 22:10:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~112-015/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/surface-plates/surface-plate-grade~laboratory-grade-aa/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cord-grips/for-knockout-trade-size~1-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-03-14 22:10:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/sure-fit-air-cylinders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cord-grips/for-knockout-trade-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-03-14 22:10:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lathes/cut-type~along-the-length-turning/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/for-manufacturer-series~selectronic/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cord-grips/thread-size~pg-13-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-03-14 22:10:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~112-015/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:10:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/surface-plates/surface-plate-grade~laboratory-grade-aa/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:25 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:25 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:26 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:26 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:28 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:29 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:29 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:30 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:30 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:31 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:31 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:33 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/computer-connection-type~db15/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~2998-200-001/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swage-standoffs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/industry-designation~rg-62a-u/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~8111/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/material~copper-sulfide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/sweat-end-gate-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-03-14 22:10:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~a-1037-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-03-14 22:10:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/computer-connection-type~db15/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~2998-200-001/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swage-standoffs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/industry-designation~rg-62a-u/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~8111/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/material~copper-sulfide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:10:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/sweat-end-gate-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-03-14 22:10:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~a-1037-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-03-14 22:10:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:52 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:53 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:54 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:55 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:56 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:57 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:57 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:58 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:58 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:10:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/sweeper-brushes/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/pin-connection-type~xlr/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/serial-port-interface~rs-232/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/voltage~13-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-03-14 22:11:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~b-2489/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/voltage~16v-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-03-14 22:11:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~efp103/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/voltage~40000v-dc-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-03-14 22:11:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/sweeper-brushes/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/pin-connection-type~xlr/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/serial-port-interface~rs-232/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/voltage~13-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-03-14 22:11:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~b-2489/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/voltage~16v-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-03-14 22:11:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~efp103/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cords/voltage~40000v-dc-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-03-14 22:11:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:18 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:19 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:20 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:20 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:21 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:21 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:22 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:22 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:11:23 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:23 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:24 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:25 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:26 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:26 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~p6000-eca-het/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable/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-03-14 22:11:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/corner-band-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-03-14 22:11:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/certification~enec-marked/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/enclosure-rating~nema-3r/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~s52-071/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/corrugated-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-03-14 22:11:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/corrugated-paper-wrap/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~p6000-eca-het/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable/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-03-14 22:11:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/corner-band-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-03-14 22:11:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/certification~enec-marked/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/enclosure-rating~nema-3r/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~s52-071/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/corrugated-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-03-14 22:11:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/corrugated-paper-wrap/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:45 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:49 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:49 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:50 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:50 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:52 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:11:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~s66-001/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/for-panel-cutout-diameter~0-57/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable/use-for~panel-and-equipment-hook-up-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/counterbores/for-screw-size~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-03-14 22:11:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lead-shields already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:11:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/counters/unit-of-measure~miles/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/panel-cutout-diameter~2-19-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-03-14 22:12:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/fitting-connection~o-ring-face-seal/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lavatory-equipment/manufacturer-model-number~s66-001/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/for-panel-cutout-diameter~0-57/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable/use-for~panel-and-equipment-hook-up-/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/counterbores/for-screw-size~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-03-14 22:12:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lead-shields already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/counters/unit-of-measure~miles/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/panel-cutout-diameter~2-19-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-03-14 22:12:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/fitting-connection~o-ring-face-seal/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:12 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:16 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:16 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:17 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:18 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/switch-action~instant-open/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/LEDs/light-technology~led/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/left-hand-drill-bit-sets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/left-hand-threaded-hex-head-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-03-14 22:12:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:12:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/left-handed-calipers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-glands/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-03-14 22:12:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/level-windows already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~methyl-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-03-14 22:12:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/switch-action~instant-open/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/LEDs/light-technology~led/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/left-hand-drill-bit-sets already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/left-hand-threaded-hex-head-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-03-14 22:12:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/left-handed-calipers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-glands/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-03-14 22:12:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/level-windows already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~methyl-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-03-14 22:12:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:38 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:42 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:42 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:44 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:45 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:12:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~petroleum/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/levels/thread-size~1-4-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-03-14 22:12:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~refrigerant-gases/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~resins/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/levels/thread-size~5-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-03-14 22:12:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/switching-current~50ma/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/switching-current~6-3-amp/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/pipe-size~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-03-14 22:12:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~petroleum/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:12:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/levels/thread-size~1-4-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-03-14 22:12:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~refrigerant-gases/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/for-use-with~resins/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/levels/thread-size~5-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-03-14 22:13:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/switching-current~50ma/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/switching-current~6-3-amp/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/pipe-size~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-03-14 22:13:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:06 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:07 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:07 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:10 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:10 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-markers/mount-type~hanging/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-pulleys/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-reels/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/license-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-03-14 22:13:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/switching-voltage~60v-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-03-14 22:13:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lifting-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-03-14 22:13:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/thread-size~3-4-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-03-14 22:13:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-tie-downs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-markers/mount-type~hanging/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:13:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-pulleys/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-reels/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/license-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-03-14 22:13:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/switches/switching-voltage~60v-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-03-14 22:13:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lifting-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-03-14 22:13:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/couplings/thread-size~3-4-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-03-14 22:13:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cable-tie-downs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:31 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:31 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:34 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:34 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:35 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:35 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:36 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:36 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:39 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lifts/type~thimble/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cpvc-cement/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/base-number~e39/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cracked-ice-light-diffusers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swivel-plates/material~aluminum-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-03-14 22:13:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crane-trolleys/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/bulb-shape-number~br30/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/creamery-hose/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lifts/type~thimble/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cpvc-cement/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/base-number~e39/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cracked-ice-light-diffusers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swivel-plates/material~aluminum-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-03-14 22:13:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crane-trolleys/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/bulb-shape-number~br30/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/creamery-hose/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:13:57 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:57 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:58 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:58 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:13:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:00 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:00 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:03 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:03 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:04 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:04 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swivels/thread-size~1-1-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-03-14 22:14:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swivels/thread-size~10-24/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/bulb-shape-number~t7/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/color~yellow/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swivels/thread-size~m7/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crowfeet/drive-size~11-mm-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-03-14 22:14:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1156/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1156dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swivels/thread-size~1-1-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-03-14 22:14:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swivels/thread-size~10-24/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/bulb-shape-number~t7/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/color~yellow/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/swivels/thread-size~m7/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crowfeet/drive-size~11-mm-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-03-14 22:14:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1156/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1156dc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:14:24 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:24 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:25 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:25 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:25 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:25 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:28 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:29 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:29 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:30 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:30 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1157a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crowfeet/size~11-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-03-14 22:14:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1665if/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crush-gaskets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crusher-compactors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cableways/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/caged-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-03-14 22:14:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~243/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1157a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crowfeet/size~11-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-03-14 22:14:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~1665if/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crush-gaskets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/crusher-compactors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cableways/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/caged-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-03-14 22:14:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~243/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:49 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:49 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:49 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:50 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:52 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:53 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:54 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:55 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:55 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:14:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/current-limiters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:14:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~250q-cl-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-03-14 22:14:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-card-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-03-14 22:15:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~2821/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~300t3q-cl/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/calibration-gauges/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/curved-conveyors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~3156/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/current-limiters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~250q-cl-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-03-14 22:15:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-card-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-03-14 22:15:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~2821/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~300t3q-cl/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/calibration-gauges/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/curved-conveyors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~3156/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:16 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:16 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:16 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:17 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:18 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:19 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:21 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:21 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~3175g/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:15:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-handles/drive-size~ip10-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-03-14 22:15:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/custom-compression-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-03-14 22:15:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~3423a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-handles/size~11-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-03-14 22:15:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~382/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~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-03-14 22:15:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~4515/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~3175g/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-handles/drive-size~ip10-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-03-14 22:15:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/custom-compression-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-03-14 22:15:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~3423a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-handles/size~11-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-03-14 22:15:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~382/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~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-03-14 22:15:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~4515/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:42 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:42 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:43 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:45 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:15:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cutoff-wheels-for-metallurgical-testing/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~561/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cutters/for-use-on~mat-board/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~7506/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slots/bracket-type~corner/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cutting-glasses/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cx120-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-03-14 22:15:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~899/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:15:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cutoff-wheels-for-metallurgical-testing/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~561/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cutters/for-use-on~mat-board/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~7506/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slots/bracket-type~corner/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cutting-glasses/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cx120-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-03-14 22:16:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~899/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:07 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:07 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:12 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~9003/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~9055/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slots/t-slot-framing-component~sensor-holder/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/calipers/measures~outside/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~b1a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~e214-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-03-14 22:16:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:16:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slots/thread-size~7-16-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-03-14 22:16:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~elh/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~9003/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~9055/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slots/t-slot-framing-component~sensor-holder/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/calipers/measures~outside/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~b1a/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~e214-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-03-14 22:16:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slots/thread-size~7-16-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-03-14 22:16:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~elh/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:34 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:34 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:35 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:36 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:38 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:38 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:39 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:16:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~epx/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~f32t8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slotted-framing-knobs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slotted-framing-label-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-03-14 22:16:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slotted-framing-lighting/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cam-lock-hose-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-03-14 22:16:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slotted-framing-rail-slides/rail-slide-type~pivoting/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dc-powered-electromagnets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~epx/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~f32t8/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slotted-framing-knobs/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slotted-framing-label-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-03-14 22:16:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slotted-framing-lighting/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cam-lock-hose-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-03-14 22:16:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t-slotted-framing-rail-slides/rail-slide-type~pivoting/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:16:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dc-powered-electromagnets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:03 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:03 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:04 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:04 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:07 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~h1-55w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/decorative-metal-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-03-14 22:17:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~1-5v-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-03-14 22:17:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/depth-gauge-base-extensions/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t8-strip-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-03-14 22:17:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~20v-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-03-14 22:17:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/desiccants/environment~food-and-beverage/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~0-059w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/trade-number~h1-55w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/decorative-metal-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-03-14 22:17:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~1-5v-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-03-14 22:17:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/depth-gauge-base-extensions/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:17:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/t8-strip-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-03-14 22:17:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/voltage~20v-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-03-14 22:17:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/desiccants/environment~food-and-beverage/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~0-059w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:28 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:29 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:29 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:30 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:30 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:31 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:31 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:33 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:33 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:34 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:34 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~0-19w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/detectable-warning-mats/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/development-board-sensor-modules/barcode-type~code-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-03-14 22:17:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tabs/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-03-14 22:17:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/development-board-sensor-modules/barcode-type~matrix-2-of-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-03-14 22:17:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~10w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~12-5w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~125w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~0-19w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/detectable-warning-mats/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/development-board-sensor-modules/barcode-type~code-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-03-14 22:17:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tabs/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-03-14 22:17:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/development-board-sensor-modules/barcode-type~matrix-2-of-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-03-14 22:17:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~10w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~12-5w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~125w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:17:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:54 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:55 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:55 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:56 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:56 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:57 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:57 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:58 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:58 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:17:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:00 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:00 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/development-boards/memory-size~8-mb/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/devicenet-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-03-14 22:18:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dewalt-die-grinders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dewalt-parts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tamper-evident-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-03-14 22:18:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~27-9w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~30w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~320w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/development-boards/memory-size~8-mb/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/devicenet-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-03-14 22:18:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dewalt-die-grinders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dewalt-parts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tamper-evident-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-03-14 22:18:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~27-9w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~30w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~320w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:19 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:20 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:20 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:21 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:21 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:22 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:23 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:18:23 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:23 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:24 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:24 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:26 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:26 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tamper-resistant-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-03-14 22:18:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dial-indicators/manufacturer-model-number~25-241j/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tamper-resistant-tri-groove-insert-bits/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tangless-helical-insert-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-03-14 22:18:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~8-59w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tank-gauges/mounting-position~vertical/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-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-03-14 22:18:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tank-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-03-14 22:18:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tamper-resistant-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-03-14 22:18:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dial-indicators/manufacturer-model-number~25-241j/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tamper-resistant-tri-groove-insert-bits/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tangless-helical-insert-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-03-14 22:18:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-bulbs/wattage~8-59w/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tank-gauges/mounting-position~vertical/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/light-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-03-14 22:18:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tank-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-03-14 22:18:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:50 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:50 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:52 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:18:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dial-indicators/manufacturer-model-number~pt07137/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linear-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-03-14 22:18:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dial-snap-gauges/container-type~case/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linear-motion-bushings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:18:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linear-motion-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-03-14 22:18:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity~11-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-03-14 22:19:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity~130-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-03-14 22:19:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity~14-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-03-14 22:19:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dial-indicators/manufacturer-model-number~pt07137/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linear-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-03-14 22:19:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dial-snap-gauges/container-type~case/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linear-motion-bushings already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linear-motion-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-03-14 22:19:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity~11-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-03-14 22:19:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity~130-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-03-14 22:19:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity~14-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-03-14 22:19:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:12 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:16 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:16 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:17 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:18 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:19 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/diamond-grit-circular-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-03-14 22:19:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linear-translators already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity~50-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-03-14 22:19:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:19:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linkage-arms already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/liquid-level-controllers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~40-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-03-14 22:19:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~55-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-03-14 22:19:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~1-2-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-03-14 22:19:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/diamond-grit-circular-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-03-14 22:19:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linear-translators already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity~50-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-03-14 22:19:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/linkage-arms already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/liquid-level-controllers already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~40-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-03-14 22:19:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tanks/capacity-weight-~55-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-03-14 22:19:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~1-2-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-03-14 22:19:39 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:42 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:42 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:43 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:44 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:45 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:19:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~1-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-03-14 22:19:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/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-03-14 22:19:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~1-4-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-03-14 22:19:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/carrying-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-03-14 22:19:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/locks/keying~keyed-differently/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/case-fans/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~2-933-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-03-14 22:19:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/locks/manufacturer~schlage/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:19:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~1-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-03-14 22:19:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/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-03-14 22:20:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~1-4-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-03-14 22:20:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/carrying-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-03-14 22:20:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/locks/keying~keyed-differently/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/case-fans/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~2-933-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-03-14 22:20:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/locks/manufacturer~schlage/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:10 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:10 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:16 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:16 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:17 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/locks/opens-with~handle/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~4-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-03-14 22:20:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~5-16-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-03-14 22:20:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~5-16-24-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-03-14 22:20:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tap-and-die-wrench-sets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:20:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~7-16-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-03-14 22:20:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~9-16-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-03-14 22:20:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-3336 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/locks/opens-with~handle/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~4-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-03-14 22:20:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~5-16-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-03-14 22:20:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~5-16-24-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-03-14 22:20:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tap-and-die-wrench-sets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~7-16-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-03-14 22:20:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dies/thread-size~9-16-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-03-14 22:20:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-3336 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:36 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:36 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:38 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:38 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:39 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:43 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:43 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:44 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:20:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/casters/for-surface-type~concrete/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-438 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/diesel-fuel-impeller-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-03-14 22:20:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/casters/side-mount-bracket-casters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-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-03-14 22:20:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-caulk already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/din-103-lead-screw-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-03-14 22:20:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-e-30cl already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/casters/for-surface-type~concrete/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-438 already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/diesel-fuel-impeller-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-03-14 22:20:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/casters/side-mount-bracket-casters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-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-03-14 22:20:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-caulk already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:20:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/din-103-lead-screw-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-03-14 22:21:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loctite-e-30cl already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:02 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:02 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:03 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:03 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:06 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:07 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:07 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:10 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:10 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/din-rail-mount-circuit-breakers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/catwalk-flooring/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/din-rails/height~221-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-03-14 22:21:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/diodes,-rectifiers,-and-transistors-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-03-14 22:21:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dip-coating-pots/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loto-(lockout%2ftagout)-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-03-14 22:21:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/direct-drive-motors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/directional-compasses/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/din-rail-mount-circuit-breakers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/catwalk-flooring/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/din-rails/height~221-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-03-14 22:21:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:21:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/diodes,-rectifiers,-and-transistors-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-03-14 22:21:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dip-coating-pots/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/loto-(lockout%2ftagout)-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-03-14 22:21:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/direct-drive-motors/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/directional-compasses/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:28 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:30 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:30 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:31 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:31 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:33 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:33 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:34 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:34 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:35 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:35 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dish-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-03-14 22:21:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cellophane-bags/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lubricants/manufacturer~relton/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/distance-measuring-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-03-14 22:21:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lubricants/thickener~polyurea/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dock-cleats/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cement-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-03-14 22:21:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dollies/battery-operated-trailer-movers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dish-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-03-14 22:21:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cellophane-bags/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lubricants/manufacturer~relton/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/distance-measuring-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-03-14 22:21:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/lubricants/thickener~polyurea/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dock-cleats/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cement-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-03-14 22:21:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dollies/battery-operated-trailer-movers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:21:55 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:55 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:56 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:56 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:57 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:58 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:21:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:00 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:00 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:00 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:02 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:02 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/centrifugal-well-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-03-14 22:22:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/m8-connectors already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/door-alarms/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/machine-knobs already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/door-edge-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-03-14 22:22:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/door-installation-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-03-14 22:22:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~3-4-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-03-14 22:22:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/magnetic-card-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-03-14 22:22:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/centrifugal-well-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-03-14 22:22:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/m8-connectors already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/door-alarms/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/machine-knobs already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/door-edge-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-03-14 22:22:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/door-installation-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-03-14 22:22:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~3-4-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-03-14 22:22:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/magnetic-card-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-03-14 22:22:20 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:20 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:21 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:22 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:23 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:22:23 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:24 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:24 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:25 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:25 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:26 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:26 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~5-16-24-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-03-14 22:22:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/magnetic-flashlights already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~6-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-03-14 22:22:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cga-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-03-14 22:22:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/double-bubble-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-03-14 22:22:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/taps/thread-type~nptf/pipe-size~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-03-14 22:22:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/mandrels/for-use-with~surface-grinders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/manifolds/for-use-with~coolant/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~5-16-24-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-03-14 22:22:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/magnetic-flashlights already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/taps/thread-size~6-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-03-14 22:22:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/cga-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-03-14 22:22:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/double-bubble-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-03-14 22:22:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/taps/thread-type~nptf/pipe-size~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-03-14 22:22:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/mandrels/for-use-with~surface-grinders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/manifolds/for-use-with~coolant/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:49 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:49 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:50 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:50 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:52 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:53 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:55 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:55 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:22:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/manifolds/thread-type~nptf/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/teach-pendant-mounts/for-robot-arm-manufacturer-model-number~10ia/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-055/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/marine-alloy-aluminum already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:22:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/color~clear/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/chain-and-belt-pulleys/belt-trade-size~xh/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/chain-and-belt-pulleys/belt-trade-size~xxh/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/color~handicap-blue/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/manifolds/thread-type~nptf/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/teach-pendant-mounts/for-robot-arm-manufacturer-model-number~10ia/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-055/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/marine-alloy-aluminum already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/color~clear/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/chain-and-belt-pulleys/belt-trade-size~xh/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/chain-and-belt-pulleys/belt-trade-size~xxh/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/color~handicap-blue/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:12 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:15 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:16 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:16 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:17 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:20 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:20 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/color~magenta-yellow/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-099/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:23:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/color~purple/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/mount-type~nail-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-03-14 22:23:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-122/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tee-nuts/thread-size~7-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-03-14 22:23:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tee-nuts/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-03-14 22:23:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/masking-tape/color~light-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-03-14 22:23:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/color~magenta-yellow/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-099/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/color~purple/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/markers/mount-type~nail-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-03-14 22:23:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-122/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tee-nuts/thread-size~7-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-03-14 22:23:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tee-nuts/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-03-14 22:23:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/masking-tape/color~light-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-03-14 22:23:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:42 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:42 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:43 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:43 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:44 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:45 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:45 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:23:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tees/fitting-connection~luer-lock/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/masks/for-use-with~nuisance-dust/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-182/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-1876/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/masterkleer-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-03-14 22:23:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/mats/for-use-with~methanol/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tees/specifications-met~ifgc-compliant/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~7-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-03-14 22:23:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tees/fitting-connection~luer-lock/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/masks/for-use-with~nuisance-dust/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:23:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-182/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~0-1876/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/masterkleer-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-03-14 22:24:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/mats/for-use-with~methanol/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tees/specifications-met~ifgc-compliant/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/diameter~7-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-03-14 22:24:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:06 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:07 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:07 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:12 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/flush-mount-core-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-03-14 22:24:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/head-type~headless/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/made-to-order-pins-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-03-14 22:24:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/mesh/mesh-size~200-200/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/mesh/mesh-size~200-600/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/telescoping-tube-structural-framing/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drain-cleanout-plug-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-03-14 22:24:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:24:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drain-snake-leaders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/flush-mount-core-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-03-14 22:24:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/head-type~headless/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dowel-pins/made-to-order-pins-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-03-14 22:24:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/mesh/mesh-size~200-200/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/mesh/mesh-size~200-600/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/telescoping-tube-structural-framing/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drain-cleanout-plug-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-03-14 22:24:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drain-snake-leaders/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:34 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:34 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:35 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:35 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:36 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:36 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:38 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:42 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:42 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:24:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drain-tailpieces/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-panel-meters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-sticks/temperature-points~1200-f/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-sticks/temperature-points~2000-f/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drawers/drawer-release~lift-out/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drawers/drawer-release~none/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drawers/material~aluminum-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-03-14 22:24:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-switches/environment~outdoor/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drain-tailpieces/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-panel-meters/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-sticks/temperature-points~1200-f/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-sticks/temperature-points~2000-f/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drawers/drawer-release~lift-out/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drawers/drawer-release~none/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:24:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drawers/material~aluminum-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-03-14 22:25:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-switches/environment~outdoor/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:02 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:02 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:03 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:03 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:04 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:04 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:06 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:07 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dremel-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-03-14 22:25:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-switches/switch-type~surface-contact/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bit-cabinets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/bit-style~multitooth/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/cobalt-steel-morse-taper-shank-drill-bits/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~0-0181/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~0-0197/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~1-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-03-14 22:25:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/dremel-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-03-14 22:25:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/temperature-switches/switch-type~surface-contact/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bit-cabinets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/bit-style~multitooth/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:25:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/cobalt-steel-morse-taper-shank-drill-bits/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~0-0181/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~0-0197/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~1-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-03-14 22:25:26 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:28 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:29 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:29 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:30 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:30 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:33 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:33 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:34 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:34 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:35 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:35 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~11-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-03-14 22:25:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/termination-vent-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-03-14 22:25:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~18-0-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-03-14 22:25:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/test-leads/for-fluke-model-number~789/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/test-strips/for-testing~phosphorus/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~35-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-03-14 22:25:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~4-15-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-03-14 22:25:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/test-weights/weight~12-oz/weight~3-4-lb-1/weight~0-75-lb/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~11-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-03-14 22:25:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/termination-vent-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-03-14 22:25:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~18-0-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-03-14 22:25:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/test-leads/for-fluke-model-number~789/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/test-strips/for-testing~phosphorus/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~35-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-03-14 22:25:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~4-15-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-03-14 22:25:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/test-weights/weight~12-oz/weight~3-4-lb-1/weight~0-75-lb/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:25:53 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:54 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:55 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:55 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:56 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:56 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:57 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:57 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:25:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:00 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:00 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/test-weights/weight~20-g/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~5-55-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-03-14 22:26:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~50-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-03-14 22:26:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~63-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-03-14 22:26:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~7-2-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-03-14 22:26:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermal-hard-hat-liners/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermal-paper/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~8-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-03-14 22:26:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/test-weights/weight~20-g/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~5-55-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-03-14 22:26:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~50-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-03-14 22:26:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~63-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-03-14 22:26:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~7-2-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-03-14 22:26:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermal-hard-hat-liners/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermal-paper/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~8-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-03-14 22:26:20 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:20 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:21 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:21 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:22 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:22 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:26:23 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:23 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:24 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:24 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:25 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:26 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:28 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermal-spray-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-03-14 22:26:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~x/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~z/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermocouple-connector-adapters/thermocouple-type~u/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermoelectric-coolers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/length~205-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-03-14 22:26:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/letter-size-depth-limiting-drill-bit-stop-collars/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermostatic-mixing-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-03-14 22:26:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermal-spray-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-03-14 22:26:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~x/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:40 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/drill-bit-size~z/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermocouple-connector-adapters/thermocouple-type~u/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermoelectric-coolers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/length~205-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-03-14 22:26:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/letter-size-depth-limiting-drill-bit-stop-collars/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thermostatic-mixing-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-03-14 22:26:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:49 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:49 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:50 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:52 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:53 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:54 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:26:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-5mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-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-03-14 22:26:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~2-15-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-03-14 22:26:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~2-65mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:26:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~2-8mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~acetic-acid-white-vinegar/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~alkali/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~3-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-03-14 22:27:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~0-5mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:06 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-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-03-14 22:27:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~2-15-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-03-14 22:27:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~2-65mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~2-8mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~acetic-acid-white-vinegar/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~alkali/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~3-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-03-14 22:27:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:15 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:16 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:16 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:17 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:17 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:19 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:20 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:20 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:21 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:21 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~carbon-dioxide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:27:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/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-03-14 22:27:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~methanol-methyl-alcohol/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~4-5mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~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-03-14 22:27:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~5-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-03-14 22:27:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~6-1-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-03-14 22:27:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~6-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-03-14 22:27:31 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~carbon-dioxide/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/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-03-14 22:27:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/thread-sealants/for-use-with~methanol-methyl-alcohol/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:34 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~4-5mm/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~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-03-14 22:27:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~5-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-03-14 22:27:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~6-1-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-03-14 22:27:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~6-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-03-14 22:27:40 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:40 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:42 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:42 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:43 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:43 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:44 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:44 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:46 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:46 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:47 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:47 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:48 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:48 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:27:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~6-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-03-14 22:27:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/threaded-rods/thread-size~2-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-03-14 22:27:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/threadlocker-sticks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/three-phase-disconnects/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/throttle-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-03-14 22:27:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tie-down-eyelets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:27:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/ties/length~1-3-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-03-14 22:27:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/ties/length~100-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-03-14 22:27:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/drill-bits/shank-size~6-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-03-14 22:27:59 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/threaded-rods/thread-size~2-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-03-14 22:28:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/threadlocker-sticks/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:01 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/three-phase-disconnects/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/throttle-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-03-14 22:28:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tie-down-eyelets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:04 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/ties/length~1-3-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-03-14 22:28:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/ties/length~100-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-03-14 22:28:07 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:07 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:08 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:08 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:09 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:09 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:10 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:10 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:11 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:11 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:12 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:12 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:13 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:13 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:14 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:14 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/ties/length~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-03-14 22:28:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/ties/length~6-000/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-accessory-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-03-14 22:28:19 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-gas-diffusers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-nozzles/tig-industry-number~10n49sc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-nozzles/tig-industry-number~54n15/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-nozzles/tig-torch-nozzle-size~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-03-14 22:28:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:28:23 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torches/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/ties/length~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-03-14 22:28:25 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/ties/length~6-000/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:26 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-accessory-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-03-14 22:28:27 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-gas-diffusers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:28 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-nozzles/tig-industry-number~10n49sc/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:29 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-nozzles/tig-industry-number~54n15/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:30 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torch-nozzles/tig-torch-nozzle-size~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-03-14 22:28:32 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tig-torches/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:33 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:33 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:34 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:34 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:35 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:35 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:36 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:36 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:37 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:37 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:38 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:38 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:39 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:39 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:41 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:41 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/timing-belts/belt-manufacturer-equivalent-number~w-640/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/timing-belts/belt-trade-number~10-at5-525/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/timing-belts/belt-trade-number~16-at5-525/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/timing-belts/belt-trade-number~25-at10-890/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tire-spoons/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:47 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tire-stops/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/titanium-zirconium-molybdenum/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/toilet-flush-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-03-14 22:28:51 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/timing-belts/belt-manufacturer-equivalent-number~w-640/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:52 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/timing-belts/belt-trade-number~10-at5-525/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:53 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/timing-belts/belt-trade-number~16-at5-525/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:54 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/timing-belts/belt-trade-number~25-at10-890/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:55 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tire-spoons/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:56 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tire-stops/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:57 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/titanium-zirconium-molybdenum/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:28:58 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/toilet-flush-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-03-14 22:28:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:28:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:00 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:00 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:01 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:01 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:02 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:02 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:03 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:03 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:04 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:04 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:05 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:05 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:06 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:06 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/toilet-plungers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/toilet-repair-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-03-14 22:29:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tool-black/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tool-box-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-03-14 22:29:11 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tooling-component-t-slot-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-03-14 22:29:13 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/top-notch-lathe-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-03-14 22:29:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/torch-carts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/torque-gauges/power-source~battery/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:16 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/toilet-plungers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/toilet-repair-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-03-14 22:29:18 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tool-black/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:20 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tool-box-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-03-14 22:29:21 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tooling-component-t-slot-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-03-14 22:29:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/top-notch-lathe-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-03-14 22:29:22 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/torch-carts/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:29:24 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/torque-gauges/power-source~battery/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:25 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:25 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:26 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:26 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:27 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:27 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:28 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:28 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:29 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:29 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:30 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:30 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:31 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:32 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:32 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:33 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/torque-seal/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:35 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/torque-stripes/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:36 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/totes/capacity-weight-~9-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-03-14 22:29:37 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/touch-free-button-pushers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:38 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/trash-bag-rubber-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-03-14 22:29:39 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/travel-limiting-lanyards/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:41 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tread-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-03-14 22:29:42 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tri-fold-rivets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:43 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/torque-seal/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:44 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/torque-stripes/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:45 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/totes/capacity-weight-~9-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-03-14 22:29:46 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/touch-free-button-pushers/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:48 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/trash-bag-rubber-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-03-14 22:29:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/travel-limiting-lanyards/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:49 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tread-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-03-14 22:29:50 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tri-fold-rivets/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:29:51 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:51 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:52 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:53 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:54 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:54 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:55 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:55 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:56 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:56 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:57 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:57 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:58 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:58 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:59 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:29:59 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:00 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tripod-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-03-14 22:30:02 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tube-benders/for-use-on~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-03-14 22:30:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tube-fittings/for-use-with~varnish/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:30:03 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tube-flaring-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-03-14 22:30:05 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tubing/flexibility~bend-and-stay/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:30:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tubing/for-use-with~sulfonic-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-03-14 22:30:07 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tubing/material~cellular-glass/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:30:08 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tungsten-carbide-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-03-14 22:30:09 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tripod-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-03-14 22:30:10 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tube-benders/for-use-on~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-03-14 22:30:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tube-fittings/for-use-with~varnish/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:30:12 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tube-flaring-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-03-14 22:30:14 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tubing/flexibility~bend-and-stay/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:30:15 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tubing/for-use-with~sulfonic-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-03-14 22:30:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tubing/material~cellular-glass/ already has headers. They will be preserved, but that may lead to fingerprint inconsistency. If the headers are necessary, consider disabling SPOOF_FULL_HEADERS. 2026-03-14 22:30:17 [HeadersSpooferDownloaderMiddleware] (PID: 137) WARNING: Request https://www.mcmaster.com/products/tungsten-carbide-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-03-14 22:30:18 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:18 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:19 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:19 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:19 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:20 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:21 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:21 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:22 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:22 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:23 [scrapy.extensions.closespider] (PID: 137) INFO: Closing spider since no items were produced in the last 1800 seconds. 2026-03-14 22:30:23 [scrapy.core.engine] (PID: 137) INFO: Closing spider (closespider_timeout_no_item) 2026-03-14 22:30:23 [scrapy.extensions.logstats] (PID: 137) INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2026-03-14 22:30:23 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:23 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:24 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:24 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:25 [scrapy.downloadermiddlewares.retry] (PID: 137) ERROR: Gave up retrying (failed 3 times): Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:25 [scrapy.core.scraper] (PID: 137) ERROR: Error downloading Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/twisted/internet/defer.py", line 2013, in _inlineCallbacks result = context.run( ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/twisted/python/failure.py", line 467, in throwExceptionIntoGenerator return g.throw(self.value.with_traceback(self.tb)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/scrapy/core/downloader/middleware.py", line 68, in process_request return (yield download_func(request, spider)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scrapy.core.downloader.handlers.http11.TunnelError: Could not open CONNECT tunnel with proxy brd.superproxy.io:22225 [{'status': 407, 'reason': b'Auth failed'}] 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] ------------------------------ MONITORS ------------------------------ 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Extracted Items Monitor/test_stat_monitor... FAIL 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Item Validation Monitor/test_stat_monitor... SKIPPED (Unable to find 'spidermon/validation/fields/errors' in job stats.) 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Error Count Monitor/test_stat_monitor... FAIL 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Warning Count Monitor/test_stat_monitor... FAIL 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Finish Reason Monitor/Should have the expected finished reason(s)... FAIL 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Unwanted HTTP codes monitor/Should not hit the limit of unwanted http status... OK 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Field Coverage Monitor/test_check_if_field_coverage_rules_are_met... FAIL 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Retry Count monitor/Should not hit the limit of requests that reached the maximum retry amount... FAIL 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Downloader Exceptions monitor/test_stat_monitor... FAIL 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Successful Requests monitor/Should have at least the minimum number of successful requests... OK 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] Total Requests monitor/Should not hit the total limit of requests... OK 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] ---------------------------------------------------------------------- 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) 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'Auth failed'}] 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-03-14 22:30:31 [mcmaster_carr] (PID: 137) 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'Auth failed'}] 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-03-14 22:30:31 [mcmaster_carr] (PID: 137) 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'Auth failed'}] 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-03-14 22:30:31 [mcmaster_carr] (PID: 137) 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'Auth failed'}] 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-03-14 22:30:31 [mcmaster_carr] (PID: 137) 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'Auth failed'}] 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-03-14 22:30:31 [mcmaster_carr] (PID: 137) 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'Auth failed'}] 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-03-14 22:30:31 [mcmaster_carr] (PID: 137) 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'Auth failed'}] 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: '1637' 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] 11 monitors in 0.009s 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] FAILED (failures=7, skipped=1) 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] -------------------------- FINISHED ACTIONS -------------------------- 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] ---------------------------------------------------------------------- 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] 0 actions in 0.000s 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] OK 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] --------------------------- PASSED ACTIONS --------------------------- 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] ---------------------------------------------------------------------- 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] 0 actions in 0.000s 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] OK 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] --------------------------- FAILED ACTIONS --------------------------- 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] CustomTemplateSendSlackMessageSpiderFinished... ERROR 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] ---------------------------------------------------------------------- 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) 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'Auth failed'}] 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-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] 1 action in 0.180s 2026-03-14 22:30:31 [mcmaster_carr] (PID: 137) INFO: [Spidermon] FAILED (errors=1) 2026-03-14 22:30:31 [scrapy.utils.signal] (PID: 137) 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-03-14 22:30:31 [scrapy.statscollectors] (PID: 137) INFO: Dumping Scrapy stats: {'HeadersSpooferDownloaderMiddleware/session/created': 549, 'HeadersSpooferDownloaderMiddleware/session/spoofed': 1637, 'big_query/url': 549, 'downloader/exception_count': 1637, 'downloader/exception_type_count/scrapy.core.downloader.handlers.http11.TunnelError': 1637, 'downloader/request_bytes': 1176220, 'downloader/request_count': 1637, 'downloader/request_method_count/GET': 1637, 'elapsed_time_seconds': 1808.035858, 'finish_reason': 'closespider_timeout_no_item', 'finish_time': datetime.datetime(2026, 3, 14, 22, 30, 31, 336703, tzinfo=datetime.timezone.utc), 'items_per_minute': None, 'log_count/ERROR': 1097, 'log_count/INFO': 73, 'log_count/WARNING': 1090, 'memusage/max': 257892352, 'memusage/startup': 126406656, 'proxy_manager/processed': 1637, 'proxy_manager/session_attached': 1637, 'responses_per_minute': None, 'retry/count': 1093, 'retry/max_reached': 544, 'retry/reason_count/scrapy.core.downloader.handlers.http11.TunnelError': 1093, 'scheduler/dequeued': 1637, 'scheduler/dequeued/memory': 1637, 'scheduler/enqueued': 1642, 'scheduler/enqueued/memory': 1642, 'spidermon/validation/validators': 1, 'spidermon/validation/validators/item/jsonschema': True, 'start_requests/big_query': 549, 'start_time': datetime.datetime(2026, 3, 14, 22, 0, 23, 300845, tzinfo=datetime.timezone.utc)} 2026-03-14 22:30:31 [scrapy.core.engine] (PID: 137) INFO: Spider closed (closespider_timeout_no_item)